J'essaie de calculer la hauteur d'un UILabel en fonction de différentes longueurs de chaîne.
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
}
Ci-dessus se trouve la fonction actuelle que j'utilise pour déterminer la hauteur mais cela ne fonctionne pas. J'apprécierais grandement toute aide que je peux obtenir. Je préférerais la réponse en Swift et non en Objective C.