티스토리 뷰
UILabel Text 부분적으로 색상 변경하는 방법
Record |
|
작성일 |
2019. 09. 19 (목) |
Swift 버전 |
Swift 5 |
Xcode 버전 |
10.3 |
안녕하세요.
Fury입니다 :]
요즘 공모전에 나가기 위해서
열심히 코딩을 하고 있는데요!!!
간혹 가다 보면 그런 거 있잖아요.
부분적으로 Bold 처리가 되어 있다던가.
아니면 아래 이미지처럼
Text가 있는데 부분적으로 색이 다르다던가.
네. 저는 처음에 부분적으로 다르니
Label을 여러 개 만들어서 처리를 해줬는데요..
왜 그랬나 싶네요..
지금부터 그 방법을 공부해 볼게요!!
1. NSMutableAttributedString 설정 및 적용 |
"NSMutableAttributedString"을 사용할 예정이에요.
아래 설명을 보면
visual style, hyperlinks, or accessibility data와 같은 속성들을 포함하고 있는
변경 가능한 string object라고 설명이 되어 있어요.
아마 저희가 visual style 쪽을 건들면 될 것 같아요.
위의 이미지처럼
포인트는 오렌지색, 보너스는 파란색이 나오도록 할 거예요.
바로 코드를 통해서 살펴볼게요.
주석 내용 그대로입니다!!
attribted 즉, 설정을 text에 넣어주고
Label의 text에 값을 입력하는 것이 아닌
Label의 attributedText에 text를 넣어주시면 끝!!
그 밖에
Font, FontSize 등 다양한 속성들을 변경할 수 있는 게 많으니
한 번 찾아보시길 바랍니다.
https://developer.apple.com/documentation/foundation/nsattributedstring/key
'개발 > iOS' 카테고리의 다른 글
[Swift/Xcode] Xcode에서 iPhone 시뮬레이터 좌표 변경하기 (0) | 2019.09.25 |
---|---|
[Swift] iPhone Device 별 Font Size 동적으로 적용하기 (2) | 2019.09.23 |
[Swift] iOS http 통신 허용하는 방법 (0) | 2019.09.17 |
[Swift] Extension UIColor 사용하기!! (1) | 2019.09.04 |
[Swift] 네이버 맵(Naver Map) 사용해보기!! (6) | 2019.09.02 |
- Total
- Today
- Yesterday
- swift fcm
- TextField Padding
- presentingViewController
- firebase
- 카카오 로그인
- 문자열나누기
- Swift Target Version
- signinwithapple
- 앱커넥트
- ActivityViewController
- Sign in with Apple
- GIF
- swift 문자열
- Kakao
- 키크론K2
- 공유하기 한국어
- Android
- 앱스토어 커넥트
- Swift GoogleMap
- SWIFT
- iOS13
- UITextField 멀티라인
- xcode11
- ios
- TableView
- Xcode
- error
- 애플로그인
- 안드로이드
- ModalPresentaionStyle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |