SJ *_*ddy 39 iphone objective-c ios
我收到警告说setFont已被弃用?
[button setFont:[UIFont boldSystemFontOfSize:13]];
Run Code Online (Sandbox Code Playgroud)
任何建议如何把它带走..
Vla*_*mir 112
由于UIButton从iPhone OS 3.0开始公开其titleLabel,您必须直接为其设置字体:
[button.titleLabel setFont:[UIFont boldSystemFontOfSize:13]];
Run Code Online (Sandbox Code Playgroud)
cee*_*yoz 11
直接设置按钮的字体在3.x版本的SDK中被删除.相反,您需要设置按钮的titleLabel属性的属性.
码:
(mybutton).titleLabel.font = [UIFont systemFontOfSize:13];
资料来源:http://www.iphonedevsdk.com/forum/iphone-sdk-development/26126-warning-setting-font-button.html
lek*_*ksi 11
接受的答案有效并设置一个按钮实例的字体.如果您想为所有UIButton设置应用程序范围的字体,您可以这样做:
// Set font to be used for labels inside UIButtons
[[UILabel appearanceWhenContainedIn:[UIButton class], nil] setFont:[UIFont fontWithName:@"HelveticaNeue-Bold" size:15.0]];
Run Code Online (Sandbox Code Playgroud)
这个问题没有特别要求,但如果您需要为所有标签设置字体(不在UIButtons内),您可以这样做:
// Set font for all UILabels
[[UILabel appearance] setFont:[UIFont fontWithName:@"HelveticaNeue" size:13.0]];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19159 次 |
| 最近记录: |