Déterminer la taille de UILabel basée sur la Corde dans Swift

Je suis en train de calculer la hauteur d'un UILabel basés sur 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 est la fonction en cours-je utiliser pour déterminer la hauteur mais ça ne fonctionne pas. J'apprécierais toute aide que je peux obtenir. Je perfer la réponse rapide et pas Objective C.

InformationsquelleAutor Cody Weaver | 2015-05-26