我想在 iOS 应用程序中保留自定义字体。目前,我使用的是 iOS 默认字体。
有什么可能的方法吗?
如何包含自定义字体以便我可以使用它?
做一个类别:
#import "UILabel+Helper.h"
@implementation UILabel (Helper)
- (void)setSubstituteFontName:(NSString *)name UI_APPEARANCE_SELECTOR {
self.font = [UIFont fontWithName:name size:self.font.pointSize]; }
@end
然后在AppDelegate.m中:
[[UILabel appearance] setSubstituteFontName:@"SourceSansPro-Regular"];
这将改变整个应用程序的字体,甚至在UIButton
, UILabel
, 里面UITableViewCell
, UICollectionViewCell
, UIView
, UIContainerView
,或应用程序中的任何位置,而无需更改字体点大小。
这是一种节省内存的方法,而不是枚举您的所有视图UIViewController
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)