setFont已弃用?

2020/12/17 06:31 · ios ·  · 0评论

我收到警告说setFont已过时?

];

任何建议如何将其带走请..

从iPhone OS 3.0开始,UIButton公开其titleLabel时,您必须直接为其设置字体:

];

接受的答案起作用并设置一个按钮实例的字体。如果要为所有UIButton设置应用程序范围的字体,可以这样进行:

// Set font to be used for labels inside UIButtons
[[UILabel appearanceWhenContainedIn:[UIButton class], nil] setFont:[UIFont fontWithName:@"HelveticaNeue-Bold" size:15.0]];

问题中没有特别询问,但是如果需要设置所有标签的字体(不在UIButtons内),可以这样进行:

// Set font for all UILabels
[[UILabel appearance] setFont:[UIFont fontWithName:@"HelveticaNeue" size:13.0]];

在SDK的3.x版本中取消了直接设置按钮的字体的说明。相反,您需要设置按钮的titleLabel属性的属性。

码:
(mybutton).titleLabel.font = [UIFont systemFontOfSize:13];

资料来源:http : //www.iphonedevsdk.com/forum/iphone-sdk-development/26126-warning-setting-font-button.html

本文地址:http://ios.askforanswer.com/setfontyiqiyong.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!