попробовать этот
lbl.lineBreakMode = UILineBreakModeWordWrap;
lbl.numberOfLines = 0;
, если вы хотите вручную рассчитать высоту
lbl.numberOfLines = 0; // allows label to have as many lines as needed
lbl.text [email protected]"xxxxxxxxxxxxxxxxxxxxxx";
CGSize labelSize = [ lbl.text sizeWithFont: lbl.font constrainedToSize:CGSizeMake(300, 300) lineBreakMode:NSLineBreakByWordWrapping];
// set the frame of labels here
еще можно сразу поместить в атрибуте
swift3
lbl.lineBreakMode = .byWordWrapping
lbl.numberOfLines = 0
// allows label to have as many lines as needed
lbl.text = "xxxxxxxxxxxxxxxxxxxxxx"
var labelSize = lbl.text.size(with: lbl.font, constrainedToSize: CGSize(width: 300, height: 300), lineBreakMode: .byWordWrapping)
// set the frame of labels here }
set Hight of Label – sohil