k-coding
Xcode UILabel 본문
Xcode UILabel
UILabel은 텍스트를 보여주는 view입니다.
레이블의 프로퍼티
Label은 프로퍼티의 접근하여 나타내고자 하는 문자열의 색상, 폰트, 라인 수 등등을 조절할 수 있습니다.
var text: String? : 레이블이 표시할 문자열
문자열이 모두 동일한 속성(폰트, 색상, 기울임꼴 등)으로 표시됩니다.
text 프로퍼티에 값을 할당하면 attributedText 프로퍼티에도 똑같은 내용의 문자열이 할당됩니다.
var attributedText: NSAttributedString? : 레이블이 표시할 속성 문자열
NSAttributed를 사용한 속성 문자열 중 특정 부분의 속성을 변경할 수 있습니다.
([예] 일부 글자 색상 변경/일부 글자 폰트 변경)
attributedText 프로퍼티에 값을 할당하면 text 프로퍼티에도 똑같은 내용의 문자열이 할당됩니다.
var textColor: UIColor! : 문자 색상
var font: UIFont!: 문자 폰트
var textAlignment: NSTextAlignment: 문자열의 가로 정렬 방식
left, right, center, justified, natural 중 하나를 선택할 수 있습니다.
var baselineAdjustment: UIBaselineAdjustment: 문자열이 Autoshrink 되었을 때의 수직 정렬 방식
Align Baseline: 문자가 작아졌을 때 기존 문자열의 기준선에 맞춤
Align Center: 문자가 작아졌을 때 작아진 문자의 중앙선에 맞춤
None: 문자가 작아졌을 때 기존 문자열의 위쪽 선에 맞춤
var lineBreakMode: NSLineBreakMode: 레이블의 경계선을 벗어나는 문자열에 대응하는 방식
Character wrap: 여러 줄 레이블에 주로 적용되며, 글자 단위로 줄 바꿈을 결정합니다.
Word wrap: 여러 줄 레이블에 주로 적용되며, 단어 단위로 줄 바꿈을 결정합니다.
Truncate head: 한 줄 레이블에 주로 적용되며, 앞쪽 텍스트를 자르고 ...으로 표시합니다.
Truncate middle: 한 줄 레이블에 주로 적용되며, 중간 텍스트를 자르고 ...으로 표시합니다.
Truncate tail: 한 줄 레이블에 주로 적용되며, 끝쪽 텍스트를 자르고 ...으로 표시합니다. 기본 설정 값입니다.
'iOS > Xcode' 카테고리의 다른 글
Sender 와 tag (0) | 2021.11.12 |
---|---|
Xcode 오토 레이아웃 (Auto Layout) ( 1 ) (0) | 2021.11.08 |
Xcode UISlider (0) | 2021.11.05 |
Xcode UIButton (0) | 2021.11.05 |
컨트롤 이벤트 / 액션 ( control event / action ) (0) | 2021.11.05 |