맛동산이

UIKit) lineBreakMode에 대해서 본문

앱/Swift

UIKit) lineBreakMode에 대해서

진ddang 2024. 1. 1. 21:28

Untitled.png

nsLineBreakMode는 텍스트가 줄바꿈할때 어떻게 잘리는지에 대한 속성값이다.

UILabel에 직접적으로 줄수있으니 어떻게 되는지 한번 살펴보자

byWordWrapping

단어가 한줄에 다 들어가지않으면 단어 단위로 줄바꿈을 한다는 속성

안녀어어어엉이 긴 단어고, 다음줄에서 끊기지 않게 하기 위해서 해당 단어에서 줄바꿈을 하게 된다.

따로 값을 주지 않는 경우에 기본값.

Untitled.png

byCharWrapping

charWrapping의 경우 문자하나하나로 해서 문자단위로 줄을 끊게 된다.

Untitled.png

byClipping

ByWordWrapping과 동일하게 작동한다.

Untitled.png

byTruncatingHead

줄바꿈이 없는경우 문장이 폭을 넘어가게 되면 앞부분을 …으로 처리하고 뒤에 부분이 나오도록 하는 속성

Untitled.png

byTruncatingTail

줄바꿈이 없는경우 문장이 폭을 넘어가게 되면 뒷부분을 …으로 처리하고 뒤에 부분이 나오도록 하는 속성

Untitled.png

byTruncatingMiddel

문장 중간을 …으로 처리한다. (줄바꿈이 없는경우에)

Untitled.png

반응형