UILabel의 줄 바꿈은 레이블에 텍스트가 표시되는 방식을 변경하는 데 사용됩니다. 레이블에 두 줄 이상의 텍스트가 있지만 기본적으로 UILabel의 줄 바꿈을 사용하여 레이블에 텍스트가 표시되는 방식을 변경한다고 가정합니다. 레이블에 2줄 이상의 텍스트가 있지만 기본적으로 레이블은 1줄을 표시하고 레이블 크기보다 큰 텍스트를 줄바꿈/자르기한다고 가정합니다.
이것은 여러 가지 방법으로 수행할 수 있습니다. 그 중 세 가지가 아래에 언급되어 있습니다.
스토리보드에 레이블을 추가합니다.
상단 제약 조건, 후행 및 선행 제약 조건을 지정합니다.
방법 1 - 스토리보드로 편집하기.
편집하려는 레이블을 선택하고 속성 관리자로 이동한 다음 라인 옵션에서 기본적으로 1이어야 하는 0으로 만듭니다. 이렇게 하면 줄 수가 0이 되어 무한대가 됩니다.
방법 2 - 프로그래밍 방식으로 줄 수 변경
방금 만든 레이블의 콘센트를 만듭니다.
컨트롤러의 viewDidLoad 메서드에 다음 코드를 추가하세요.
override func viewDidLoad() { super.viewDidLoad() self.lbl.numberOfLines = 0 }
방법 3 - 프로그래밍 방식으로 텍스트에 줄 바꿈 추가
텍스트에 줄 바꿈을 추가하려면 레이블에 할당하려는 문자열에 \n 문자를 사용합니다.
컨트롤러 클래스의 viewDidLoad 메서드에 다음 코드를 추가합니다.
override func viewDidLoad() { super.viewDidLoad() self.lbl.numberOfLines = 0 self.lbl.text = "whatever text you want \n to add to the label to check \n the number of lines work or not." }
위의 코드를 실행하면 아래와 같은 결과가 나옵니다.