Я пытаюсь вычислить высоту UILabel на основе разных длин строк.
func calculateContentHeight() -> CGFloat{
var maxLabelSize: CGSize = CGSizeMake(frame.size.width - 48, CGFloat(9999))
var contentNSString = contentText as NSString
var expectedLabelSize = contentNSString.boundingRectWithSize(maxLabelSize, options: NSStringDrawingOptions.UsesLineFragmentOrigin, attributes: [NSFontAttributeName: UIFont.systemFontOfSize(16.0)], context: nil)
print("\(expectedLabelSize)")
return expectedLabelSize.size.height
}
Выше текущая функция используется для определения высоты, но она не работает. Я был бы очень признателен за любую помощь, которую я могу получить. Я бы передал ответ в Swift, а не в Objective C.