본문 바로가기

iOS

[iOS] UILabel

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 렌더링 된 오프셋을 제어.