2017-09-18 4 views
0

sizeToFit 속성을 유지하면서이 레이블을 줄임표로 자르는 방법은 무엇입니까? 실제로, 나는 레이블이 최대 폭을 가지면서 그 내용에 기초하여 그 자체의 크기를 정하고 싶다. 이 라벨은 UIView에 포함되어 있으며 clipsToBounds이 활성화되어 있습니다.sizeToFit을 사용하여 UILabel을 자르는 방법은 무엇입니까?

label.text = labelText 
label.sizeToFit() 
label.frame.origin.y = 16 
label.frame.origin.x = 16 
label.lineBreakMode = .byTruncatingTail 
label.numberOfLines = 1 

답변

1

나는 sizeToFit를 호출 한 후, 당신이 원하는 최대 어떤 폭 레이블의 폭을 설정, 당신이 원하는 것을 이해합니다.

label.text = labelText 
label.lineBreakMode = .byTruncatingTail 
label.numberOfLines = 1 
label.sizeToFit() 
label.frame.origin.y = 16 
label.frame.origin.x = 16 
if label.frame.width > someMaximumWidth { 
    label.frame.size.width = someMaximumWidth 
}