반응형

NSAttributedString 3

[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] NSAttributedString 개념과 기본 예제

iOS 16.1, Xcode 14.2, Swift 5, UIKit 환경에서 진행했습니다. 문자열에 대한 다양한 서식을 지정할 수 있는 클래스 NSAttributedString은 문자열의 특정 부분에 대한 서식을 지정할 수 있게 해주는 클래스입니다. 이 클래스를 사용하면 텍스트에 색상, 폰트, 스타일 등 다양한 서식을 적용할 수 있습니다. Swift에서는 NSAttributedString을 다루는데 있어서 더욱 강력한 기능을 제공하는 NSAttributedString을 사용할 수 있습니다. 이 클래스를 이용하면 더욱 다양한 속성을 지정할 수 있습니다. 아래는 Swift AttributedString을 사용한 예시 코드입니다. let attributedString = NSMutableAttributedStr..

iOS/iOS 2023.03.07

[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
반응형