반응형

UILabel 10

[iOS, Swift] UILabel Highlight 효과주기

iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. label.isHighlighted = true label.highlightedTextColor = UIColor.red 위 코드는 iOS 앱에서 라벨의 하이라이트 텍스트 색상을 빨간색으로 설정하는 예시입니다. iOS 개발을 하다보면 라벨의 텍스트 색상을 변경해야 할 때가 있습니다. 예를 들어, 라벨을 탭하면 텍스트 색상이 바뀌게 하고 싶은 경우가 그렇습니다. 그럴 때, 위의 코드를 참조하여 라벨의 하이라이트 텍스트 색상을 빨간색으로 설정할 수 있습니다. 이 코드를 활용하면 원하는 색상으로 텍스트 색상을 바꿀 수 있습니다.

iOS/코드조각 2023.03.19

[iOS, Swift] UILabel 여러 줄 표현하기

iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. UILabel은 iOS 앱에서 많이 사용되는 UI 컴포넌트 중 하나입니다. 하지만 한 줄의 text만을 표시하기 때문에 text가 길어지면 너비가 부족해져서 표시되지 않는 경우가 있습니다. 이때 numberOfLines 속성을 사용하면 text가 여러 줄로 표현될 수 있습니다. numberOfLines 속성은 Label의 text가 차지할 수 있는 최대 줄 수를 정의하는데, 0으로 설정하면 필요한 만큼의 textLine을 표현할 수 있습니다. 더 복잡한 텍스트의 경우, UITextView를 사용하는 것이 더 적합할 수 있습니다. UITextView는 text를 수정할 수 있기 때문에, 사용자로부터 입력을 받아야 할..

iOS/코드조각 2023.03.18

[iOS, Swift] UILabel 밑줄 추가하기

iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. NSAttributedString 클래스는 문자열에 다양한 스타일을 적용할 수 있는 클래스입니다. 이 클래스를 사용하면 문자열의 특정 부분에 대해 폰트, 색상, 기울임 등의 스타일을 지정할 수 있습니다. NSAttributedString의 인스턴스를 생성하려면 문자열과 스타일을 딕셔너리 형태로 전달해야 합니다. 이 때, 스타일은 NSAttributedString.Key 열거형의 값으로 전달됩니다. 이 열거형은 다양한 스타일 옵션을 제공하며, 예를 들어 폰트, 색상, 밑줄, 중앙선 등의 스타일을 지정할 수 있습니다. NSAttributedString 클래스의 Key 열거형 중에서도 NSUnderlineStyle 속성..

iOS/코드조각 2023.03.17

[iOS, Swift] 코드로 뷰 작성하기(UIKit, Constraint)

iOS 15, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. 이번 글에서는 Swift 코드로 뷰를 작성하는 방법에 대해 알아보겠습니다. 뷰를 코드로 작성하면 Interface Builder를 사용하는 것보다 더 세밀한 제어가 가능합니다. 그리고 Constraints를 활용하여 뷰를 자동으로 정렬하는 방법도 함께 알아보겠습니다. 1. 뷰 작성하기 Swift 코드로 뷰를 작성하는 방법은 매우 간단합니다. 먼저, UIView 클래스를 상속받은 새로운 클래스를 만듭니다. 그리고 그 클래스 내부에서 필요한 뷰들을 생성하고, addSubview() 메소드를 사용하여 부모 뷰에 추가합니다. class MyView: UIView { let titleLabel = UILabel() let de..

iOS/코드조각 2023.03.14

[iOS, Swift] UILabel 속성 모음

[iOS, Swift] UILabel 여러 줄 표현하기 [iOS, Swift] UILabel 여러 줄 표현하기 iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. label.numberOfLines = 0 numberOfLines를 0으로 설정하면 Label의 텍스트가 여러 줄로 표현이 된다. numberOfLines = 0의 의미는 Label이 필요한.. bksesame.tistory.com [iOS, Swift] UILabel Font 설정 [iOS, Swift] UILabel Font 설정 iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. label.font = UIFont.systemFont(ofSize: 16, we..

iOS/iOS 2022.08.20

[iOS, Swift] UILabel 텍스트 양쪽 정렬(Justify Text)

iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. let loremText = "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetti..

iOS/코드조각 2022.08.20

[iOS, Swift] UILabel TextColor 설정 (NSAttributedString)

iOS 15.5, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다. label.textColor = UIColor.red // OR label.textColor = UIColor(red: 64/255, green: 88/255, blue: 41/255, alpha: 1) label.textColor 속성에 UIColor 값을 넣으면 UILabel Text 색 변경이 가능하다. let attributedString = NSMutableAttributedString(string: "The grass is green; the sky is blue.") attributedString.addAttribute(NSAttributedString.Key.foregroundColor, value:..

iOS/코드조각 2022.08.20
반응형