sizeWithFont ios 7.0已弃用

时间:2014-07-11 05:43:01

标签: ios sizewithfont

我有以下警告要在iOS 7.0中使用代码,它将显示使用sizeWithAttribute:这里是我使用的以下代码:

messageSize = [theMessage sizeWithFont:[UIFont systemFontOfSize:20.0]];

如果有人建议如何使用sizeWithAttribute:删除上述代码,请告诉我。谢谢你提前。

2 个答案:

答案 0 :(得分:0)

使用sizeWithAttributes:相反,它现在采用NSDictionary。使用密钥UITextAttributeFont和您的字体对象传递对,如下所示:

CGSize size = [string sizeWithAttributes:
                       @{NSFontAttributeName:
                         [UIFont systemFontOfSize:20.0f]}];

谢谢

答案 1 :(得分:0)

CGSize size = [theMessage sizeWithAttributes:
                       @{NSFontAttributeName:
                         [UIFont systemFontOfSize:20.0f]}];

希望它有所帮助...