Notice
Recent Posts
Recent Comments
Link
투케이2K
186. (ios/swift) NSMutableAttributedString 사용해 label text 라벨 텍스트 부분 속성 지정 실시 본문
IOS
186. (ios/swift) NSMutableAttributedString 사용해 label text 라벨 텍스트 부분 속성 지정 실시
투케이2K 2022. 9. 13. 08:28[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT
[소스 코드]
// MARK: - [테스트 함수 정의]
func testMain() {
print("")
print("===============================")
print("[ViewController >> testMain() :: 테스트 함수 수행]")
print("===============================")
print("")
// [초기 변수 선언 실시]
let stringData = "안녕하세요. 반갑습니다. 투케이2K 입니다."
// [라벨에 string 문자열 지정 실시]
self.labelText.text = stringData
// [NSMutableAttributedString 텍스트 라벨 속성 지정 실시]
let font = UIFont.boldSystemFont(ofSize: 30) // [폰트 지정]
let color = UIColor.blue // [폰트 색상]
let labelData = self.labelText.text ?? "" // [라벨 텍스트 얻어온다]
let range = (labelData as NSString).range(of: "투케이2K 입니다.") // [특정 문자열 지정]
let attributedString = NSMutableAttributedString(string: labelData)
attributedString.addAttribute(.foregroundColor, value: color, range: range) // [색상]
attributedString.addAttribute(.font, value: font, range: range) // [폰트]
// [라벨에 추가 실시]
self.labelText.attributedText = attributedString
}
[결과 출력]
반응형
'IOS' 카테고리의 다른 글
Comments