iOS-设置自定义的系统默认字体

  1. 先设置自定义的字体
    将字体文件拖到工程目录中,并增添加到Bundle中。这里以阿里巴巴普惠体为例。
  2. 在info.plist中增加字体
  3. 添加字体类
    右键创建新文件->选择OC文件
  • File: 自己定义一个文件名
  • File Type:Category
  • Class:UIFont
  1. 在.h文件中添加

+(UIFont *)systemFontOfSize:(CGFloat)fontSize;

//
//  UIFont+Custom.h
//
//  Created by 55 on 2019/11/7.
//

#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@interface UIFont (UIFontCustom)

+(UIFont *)systemFontOfSize:(CGFloat)fontSize;
@end

NS_ASSUME_NONNULL_END
  1. 在.m中实现systemFontOfSize方法
//
//  UIFont+Custom.m
//
//  Created by 55 on 2019/11/7.
//

#import "UIFont+Custom.h"

@implementation UIFont (UIFontCustom)

+(UIFont *)systemFontOfSize:(CGFloat)fontSize
{
    return [UIFont fontWithName:@"AlibabaPuHuiTi-Medium" size:fontSize];
}

@end
0%