現在、次の方法を使用して、ラベルの必要な高さを取得しています
+ (CGFloat) getHeightOfLabel:(NSString *)text ofFontSize:(CGFloat)fontSize withConstraint:(CGSize)constraint
{
CGSize size = [text sizeWithFont:[UIFont systemFontOfSize:fontSize] constrainedToSize:constraint lineBreakMode:UILineBreakModeWordWrap];
return size.height;
}
これはほとんどの場合に機能しますが、極端な場合に必要な正確な高さに影響を与える可能性のある太字と太字のテキストが混在している文字列がいくつかあります。
例えば
この混合物を含むラベルの正確な高さを取得する方法はありますか?