Sto cercando di calcolare l'altezza di un UILabel in base a diverse lunghezze di stringa.
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
}
Sopra è la funzione corrente che utilizzo per determinare l'altezza ma non funziona. Gradirei molto qualsiasi aiuto che posso ottenere. Preferirei la risposta in Swift e non nell'obiettivo C.