아래와 같이 Text가 UILabel의 크기를 넘어서 잘리는 현상은
adjustsFontSizeToFitWidth
를 사용해서 UILabel에 맞춰 Text 사이즈를 자동으로 줄일 수 있습니다.
private lazy var profileNickNameLabel: UILabel = {
let label = UILabel()
label.font = viewModel.profileNickNameFont
label.textColor = viewModel.profileNickNameColor
label.adjustsFontSizeToFitWidth = true
label.minimumScaleFactor = 0.5 // 줄어드는 비율(최소)
return label
}()
좋은 글 감사합니다. 자주 올게요 :)