从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
文章标签:ios , iphone , objective-c
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!
文章标签:ios , iphone , objective-c
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!
评论已关闭!