[ios] UILabel-줄 바꿈 텍스트

필요에 따라 레이블 줄 바꿈 텍스트를 가질 수있는 방법이 있습니까? 줄 바꿈을 단어 줄 바꿈으로 설정하고 레이블이 두 줄에 충분할만큼 키가 크지 만 줄 바꿈에서만 줄 바꿈되는 것처럼 보입니다. 줄 바꿈을 추가하여 제대로 줄 바꿈해야합니까? 가로로 맞지 않으면 포장하고 싶습니다.



답변

를 설정하면 numberOfLines0 (워드 랩에 라벨) 필요에 따라 레이블이 자동으로 라인의 많은으로 싸서 사용한다.

UILabelIB에서를 편집하는 경우 option+ return 를 눌러 줄 바꿈을 하여 여러 줄의 텍스트를 입력 할 수 있습니다 return. 편집 만 완료하면됩니다.


답변

UILabellineBreakMode요구 사항에 따라 설정할 수 있는 속성 이 있습니다.


답변

Swift에서는 다음과 같이합니다.

    label.lineBreakMode = NSLineBreakMode.ByWordWrapping
    label.numberOfLines = 0

(lineBreakMode 상수가 작동하는 방식은 ObjC와 다릅니다)


답변

Xcode 10, 스위프트 4

레이블을 선택하고 속성 관리자를 사용하여 스토리 보드에서 레이블의 텍스트 줄 바꿈을 수행 할 수도 있습니다.

= 0
줄 바꿈 = 바꿈

여기에 이미지 설명을 입력하십시오


답변