iOS

[iOS] Label - 줄바꿈 속성(Line Break Option)

devharrry 2018. 4. 15. 03:16


Character Wrap

개별 문자 단위로 줄바꿈합니다. 하나의 단어가 완전히 끝나지 않았어도 라인의 끝에 도착하면 다음 라인으로 줄을 바꾸어 나머지 문자를 계속 출력합니다. 물론 Line 속성에서 설정된 라인 수를 넘어서면 나머지 텍스트는 표시하지 않습니다.


 

Word Wrap

Character Wrap과 비슷하지만, 개별 문자가 아니라 단어 기준으로 줄바꿈합니다. , 단어 중간을 끊어 줄바꿈하지 않는다는 뜻입니다. 이 때문에 단어 전체가 들어갈 공간이 충분하지 않으면 남은 공간이 있더라도 다음 라인으로 줄바꿈하는 특성이 있습니다.


 

Truncate Head

콘텐츠 출력에 필요한 라인 수보다 레이블에 설정된 Line 속성이 적을 경우, 마지막 라인의 첫 머리 텍스트 일부를 말줄임표로 처리합니다.

, 앞부분을 잘라내고 텍스트의 뒷부분을 보존하는 방식으로 콘텐츠를 표현합니다.


 

Truncate Middle

마지막 라인의 텍스트 중간을 말줄임표로 처리하고 라인의 앞과 뒤 텍스트를 보존하는 방식입니다.


 

Truncate Tail

마지막 라인의 뒷부분을 잘라내어 말줄임표로 처리합니다. (가장 익숙한 처리 방식)




참고 : 꼼꼼한재은씨 실전편(Swift4)