◼ var text: String? : 레이블이 표시하는(표시할) 텍스트(문자열)
◾ 텍스트가 모두 동일한 속성값(폰트, 색상 등)으로 표시
◾ text 프로퍼티에 값을 할당하면 다른 스타일 관련attributedText 프로퍼티에도 같은 내용의 텍스트가 할당
선언 : var text: String? { get set }
◼ var attributedText: NSAttributedString? - 레이블이 표시할(스타일이 지정된) 텍스트(문자열)
◾ NSAttributed 특정 부분의 속성값을 변경할 수 있음 (폰트, 색상 등)
◾ attributedText에 값을 할당하면 text 프로퍼티에도 같은 내용의 텍스트가 할당
선언 : @NSCopying var attributedText: NSAttributedString? { get set }
◼ var numberOfLines: Int - 텍스트를 나타내는(렌더링하기 위한) 최대 라인 수
◾ 텍스트를 모두 표시하는 데 최대 제한을 제거하고 필요한 만큼 행을 사용하려면 0으로 설정, 기본값은 1
◾ 설정한 텍스트가 최대 라인 수를 초과하면 lineBreakMode 프로퍼티의 값에 따라 최대 줄 수와 경계 사각형 내부에 맞지 않는 텍스트를 자름
선언 : var numberOfLines: Int { get set }
'iOS' 카테고리의 다른 글
iOS BMI 계산기 앱 (1) (0) | 2021.11.20 |
---|---|
iOS앱 개발 (Icon과 LaunchScreen 추가 / sender) (0) | 2021.11.16 |
맥(Mac) (0) | 2021.11.02 |
Swift 문법 (extension / 접근 제어 / protocol / enum) (0) | 2021.10.19 |
Swift 문법 (클래스/ 클래스 상속) (0) | 2021.10.12 |