我正在尝试使用 sizeWithFont 动态确定每行应在表视图中的大小,但由于某种原因它始终为 0.0。这是我的代码:
- (CGFloat)labelHeight:(NSString *)text {
CGSize expectedLabelSize = [text sizeWithFont:[UIFont fontWithName:@"DINCond-Medium" size:14]
constrainedToSize:CGSizeMake(218, 100000)
lineBreakMode:NSLineBreakByWordWrapping];
NSLog(@"Height: %1f", expectedLabelSize.height);
return expectedLabelSize.height;
}
我不确定为什么它会永远返回 0。
任何帮助都将是奇妙的。谢谢。