Post

UIKit - UILabel 긴 문장 표시하기

UIKit - UILabel 긴 문장 표시하기

UILabel은 정해진 사이즈 밖으로 글자가 나가면 …으로 표시됨.

image

이런 문제를 UILabelnumberOfLines 속성을 0으로 설정하여 여러 줄에 걸쳐 표시하도록 설정할 수 있음.

TodoDetailView.swift

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import UIKit

class TodoDetailView: UIView {
    
    private let todoTitleLabel: UILabel = {
        let label = UILabel()
        
        label.font = UIFont.boldSystemFont(ofSize: 36)
        label.textColor = .white
        
        // 여러 줄에 걸쳐 텍스트 표시 설정
        label.numberOfLines = 0
        
        label.translatesAutoresizingMaskIntoConstraints = false
        
        return label
    }()
    

    ...

}

결과

image

Reference

This post is licensed under CC BY 4.0 by the author.