반응형
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: UIColor.green, range: NSRange(location: 13, length: 5))
attributedString.addAttribute(NSAttributedString.Key.foregroundColor, value: UIColor.blue, range: NSRange(location: 31, length: 4))
label.attributedText = attributedString
부분적으로 TextColor를 바꾸고 싶다면 NSAttributedString을 사용한 위의 코드를 사용하면 된다
반응형
'iOS > 코드조각' 카테고리의 다른 글
[iOS, Swift] UILabel 텍스트 양쪽 정렬(Justify Text) (0) | 2022.08.20 |
---|---|
[iOS, Swift] UILabel 그림자 효과 넣기 (0) | 2022.08.20 |
[iOS, Swift] UILabel Font 설정 (0) | 2022.08.20 |
[iOS, Swift] 데이트 포맷 변경하기 (iso8601 to customDate) (0) | 2022.08.15 |
[iOS, Swift] urlSession network 통신 (0) | 2022.08.15 |