UILabel에 대해 알아볼까요 !
- UILabel은 UIView를 상속 받아요!
- 한 줄 이상의 읽기 전용 text를 보여주는 뷰에요.!
핵심 Attributes
Attribute | Description |
Text | Label의 내용. 모드를 Attributed로 설정하여 문자열 내에서 스타일링을 선택적으로 적용 가능. |
Color | Text의 색상을 제어. Attributed로 선택적으로 적용 가능. |
Font | Label의 문자열의 글꼴을 지정. Attributed로 선택적으로 적용 가능 |
Alignment | Label 내에서 수평 정렬을 제어. 왼쪽, 오른쪽, 중앙 등 정렬. Attributed로 개별 단락으로 적용 가능 |
Lines | 레이블에서 텍스트를 렌더링하는데 사용할 최대 줄 수를 지정. 필요한 만큼 사용하려면 0으로 설정. |
Behavior | Enabled, Highlighted속성을 제어 |
텍스트 간격 Attributes
Attribute | Description |
Baseline | 수직 정렬을 제어. 다른 크기의 텍스트 및 폰트일 경우 ! |
Line Breaks | 라인이 레이블의 경계에 비해 너무 긴 경우 수행되는 작업. 개행으로 다음라인 갈떄 word기준으로 끊을지 character기준으로 할지 정함. |
AutoShrink | 텍스트 모양을 자동으로 조절 |
고급 Attributes
Attribute | Description |
Highlighted | 강조 되었을 때 텍스트에 TextColor 속성의 색을 입힘 |
Shadow | 기본 값은 투명이며 텍스트의 그림자 색상을 지정 |
Shadow Offset | 렌더링 된 오프셋을 제어. |
'iOS' 카테고리의 다른 글
[iOS]ViewController의 특징과 ViewLifeCycle (0) | 2021.01.27 |
---|---|
[iOS]Label AttributedString 라벨 부분적으로 속성바꾸기 (0) | 2021.01.26 |
[iOS] UITabBarController와 UITabBar의 차이 (0) | 2021.01.26 |
iOS에서 42API 써보기 ! (3) JSONSerialization vs Codable (0) | 2020.12.25 |
iOS에서 42API 써보기 ! (2) URLSession (0) | 2020.12.23 |