gpt4 book ai didi

ios - sizeWithFont 总是返回 0

转载 作者:行者123 更新时间:2023-11-28 22:31:19 25 4
gpt4 key购买 nike

我正在尝试使用 sizeWithFont 动态确定每行应在 TableView 中的大小,但由于某种原因它始终为 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。

任何帮助都将是奇妙的。谢谢。

最佳答案

我猜[text sizeWithFont:[UIFont fontWithName:@"DINCond-Medium" size:14]返回 nil在您的情况下,因为找不到字体。确保使用字体的正确名称并在 Info.plist 中指定它。

看到这个answer以获得更详细的描述。

关于ios - sizeWithFont 总是返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17381187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com