sizeWithFont ios 7.0 已弃用 [重复]
Posted
技术标签:
【中文标题】sizeWithFont ios 7.0 已弃用 [重复]【英文标题】:sizeWithFont ios 7.0 deprecated [duplicate] 【发布时间】:2014-07-11 05:43:00 【问题描述】:我有以下警告要在 ios 7.0 中使用代码,它会显示使用 sizeWithAttribute:
这是我使用过的以下代码:
messageSize = [theMessage sizeWithFont:[UIFont systemFontOfSize:20.0]];
如果有人建议如何使用sizeWithAttribute:
删除上述代码,请告诉我。
【问题讨论】:
在发布问题之前尝试进行一些搜索。 【参考方案1】:CGSize size = [theMessage sizeWithAttributes:
@NSFontAttributeName:
[UIFont systemFontOfSize:20.0f]];
希望对你有帮助...
【讨论】:
thnx 对我有用 很高兴为您提供帮助..【参考方案2】:使用 sizeWithAttributes: 代替,它现在需要一个 NSDictionary。使用键 UITextAttributeFont 和您的字体对象传递对,如下所示:
CGSize size = [string sizeWithAttributes:
@NSFontAttributeName:
[UIFont systemFontOfSize:20.0f]];
谢谢
【讨论】:
以上是关于sizeWithFont ios 7.0 已弃用 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
sizeWithFont: ConstrainedToSize: lineBreakMode: 方法在 iOS 7 中已弃用
sizeWithFont:constrainedToSize:lineBreakMode: 在 iOS7 中已弃用
替换已弃用的“sizeWithFont:constrainedToSize:lineBreakMode”的正确语法
sizeWithFont:constrainedToSize:lineBreakMode 已弃用
从 sizewithFont:constrainedToSize:lineBreakMode: 过渡到 iOS 7 的行为不符合预期