0
저는 maximumWidth 다음에 가로로 확장하지 않고 세로로 확장하려는 UILabel을 보유하고 있습니다.UILabel이 텍스트를 세로로 설정합니다.
_caption.numberOfLines = 0;
_caption.lineBreakMode = NSLineBreakByWordWrapping;
을 내가 크기를 때 그때 나는 그러나, 나는 항상 내 maximumWidth보다 훨씬 큰 폭 sizeToFit
를 사용 : 현재 나는 다음을 수행하여이 작업을 수행하려합니다.
preferredMaxLayoutWidth
을 사용해 보았지만 제대로 작동하지 않았습니다.
원하는 너비로 너비를 나눈 값으로 간단한 계산을 수행 한 다음 그에 따라 높이를 조정할 수 있지만이 작업을 자동으로 수행 할 수있는 방법이 있는지 궁금합니다.
내가 알기로, 코드를 사용하면 올바른 방법으로 수행하고 있습니다. 하지만 당신이 레이블에 높이 제한을 설정하지 않았는지 확인하십시오. – trungduc