Computer >> 컴퓨터 >  >> 프로그램 작성 >> IOS

iOS/iPhone에서 UILabel에 줄 바꿈을 추가하는 방법은 무엇입니까?


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."
}

위의 코드를 실행하면 아래와 같은 결과가 나옵니다.

iOS/iPhone에서 UILabel에 줄 바꿈을 추가하는 방법은 무엇입니까?