본문 바로가기

IT/Swift

UILabel 그리고 NumberOfLine

UILabel은 스위프트 건 오브젝트씨 건 ios프로그래밍 하면 가장 첨에 배울수 있는 클래스이다.

뭐 다들 아시다시피 문자를 표현해주는 녀석인데


이놈이 잼나는게 한줄만 표현된다는 것이다. 

엄청 긴 문장을 넣으면 결국 화면에 보여줄수 있는 부분만 보여주고 나머지는 .... 으로 강제 생략!


그래서 문장이 길어지겠다싶으면 항상 UITextView를 썼는데...

아~ 인생무상... 사람은 역시 배워야 한다. 





UILabel에보면 NumberOfLine이라는 변수가 있는데...

나도 알았다! 영어 할수 있다는!

근데 전에 혼자서 꿍시렁거리면서 할때는 이 변수 2나 3을 넣어도 두줄이나 세줄이 되는게 아니라 걍 ...이였기때문에

걍 텍스트뷰로 했는데, 알고 봤더니!!! 

NumberOfLine을 0으로 잡아주면 두줄이 된다더라~~

혼자서 끙끙 거리면서 할때에는 절대 0은 넣을 생각이 없었다.

라인이 없다는 거니까 결국 복수개의 라인은 안될꺼라고 생각했는데,

0은 무한대를 의미한다더라 이 변수에 경우는...ㅠㅠ


아무튼 라벨로 여러줄을 표현하고 싶으면 넘버오브라인에 0을 대입해주세요!~