k-coding

Xcode UILabel 본문

iOS/Xcode

Xcode UILabel

chkhn_oiiu 2021. 11. 5. 15:04

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
Comments