OhD*_*Doh 1 objective-c uifont ios
这是我在应用程序中设置自定义字体的方法
[self.titleLabel setFont:[UIFont fontWithName:@"FontName" size:self.font.pointSize]];
Run Code Online (Sandbox Code Playgroud)
我不赞成使用字体。
如何解决呢?
//编辑
UIButtonCustom.h
#import <Foundation/Foundation.h>
@interface UIButtonCustom : UIButton
@end
Run Code Online (Sandbox Code Playgroud)
UIButtonCustom.m
-(void)awakeFromNib
{
[super awakeFromNib];
[self.titleLabel setFont:[UIFont fontWithName:@"FontName" size:self.font.pointSize]];
}
Run Code Online (Sandbox Code Playgroud)
因为您没有说什么类型的课程,self所以我不确定您为什么收到了不赞成使用的消息。通常,每当您收到有关不推荐使用的产品的消息时,请参考文档,如果它是第三方(不是Apple或您的代码),请参考第三方文档。确定自己的层次结构中属于哪种类字体,然后检查文档。文档几乎总是会提供新的首选方式来完成同一件事。
更新:
如上所述,请参阅UIButton的文档,您会发现:
用于在按钮上显示文本的字体。(在iOS 3.0中已弃用。请改用titleLabel的font属性。)
| 归档时间: |
|
| 查看次数: |
1538 次 |
| 最近记录: |