Próbuję obliczyć wysokość UILabel na podstawie różnych długości ciągu.
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
}
Powyżej znajduje się bieżąca funkcja, której używam do określenia wysokości, ale nie działa. Byłbym bardzo wdzięczny za każdą pomoc, którą mogę uzyskać. Odpowiedziałbym na pytanie w Szybkim, a nie w Celu C.