- 텍스트 속성에 NSSString 객체를 할당하거나 속성에 NSAtrictedString 객체를 할당하여 Label의 콘텐츠를 Customizing
- 부분적 Bold, 색 변경, 폰크 사이즈 변경
- NSMutableAttributedString 설정 및 적용
자 바꿔볼까요!
일단 우리의 속성을 담을 변수를 만듭니다.!
testLabel.text를 넣어서 NSMutableAttributedString으로 만들어 줍니다.!
이제 attributedStr에 addAttribute를 하여 키값, 벨류, 범위를 지정해줍니다.!
키 값엔 어떤 속성을 변경할지 저는 먼저 - foregroundColor를
value엔 그 속성의 값은 어떻게 할지 - UIColor.blue로
range엔 text의 NSrange입니다. - 범위는 "와주셔서" 라는 문자열
또 다른 키값을 넣어보고 해봐요!
키 값엔 폰트
value엔 UIFont.boldSystemFont(ofSize:)
range엔 "영광"의 range
자 이제 testLabel.attributedText 에 attrbutedStr을 넣고!
컴파일 하면!!!!
이렇게 한 라벨 안에서 여러 효과를 줄 수 있습니다.!
P.S
키값은 정말 다양합니다 .^^
developer.apple.com/documentation/foundation/nsattributedstring/key
'iOS' 카테고리의 다른 글
[iOS] view background pattern image (0) | 2021.02.01 |
---|---|
[iOS]ViewController의 특징과 ViewLifeCycle (0) | 2021.01.27 |
[iOS] UILabel (0) | 2021.01.26 |
[iOS] UITabBarController와 UITabBar의 차이 (0) | 2021.01.26 |
iOS에서 42API 써보기 ! (3) JSONSerialization vs Codable (0) | 2020.12.25 |