iOS设置字体 systemFontOfSize: weight:

释放双眼,带上耳机,听听看~!

使用下述方法设置UIFont:

UIFont *font = [UIFont systemFontOfSize:18 weight:UIFontWeightLight];

这个方法是 iOS8.2 之后出来的,但是 iOS8.0 上也能运行这个方法,只不过在 8.2 时才将这个方法变为共有API。

参数 size 是字体大小,参数 weight 是UIFontWeight(粗细)。

UIFontWeight的值:从上到下依次加粗

// Suggested values for use with UIFontWeightTrait, and UIFont's systemFontOfSize:weight:
// Beware that most fonts will _not_ have variants available in all these weights!
UIKIT_EXTERN const UIFontWeight UIFontWeightUltraLight  // 超细字体
UIKIT_EXTERN const UIFontWeight UIFontWeightThin        // 纤细字体
UIKIT_EXTERN const UIFontWeight UIFontWeightLight       // 轻量字体
UIKIT_EXTERN const UIFontWeight UIFontWeightRegular     // 常规字体
UIKIT_EXTERN const UIFontWeight UIFontWeightMedium      // 中等字体
UIKIT_EXTERN const UIFontWeight UIFontWeightSemibold    // 半粗字体
UIKIT_EXTERN const UIFontWeight UIFontWeightBold        // 加粗字体
UIKIT_EXTERN const UIFontWeight UIFontWeightHeavy       // 重粗字体
UIKIT_EXTERN const UIFontWeight UIFontWeightBlack       // 最粗字体

在size=18时,设置不同weight的效果对比:

 

人已赞赏
iOS文章

iOS 修改UIAlertController的标题按钮的字体颜色、字号、内容

2020-1-9 11:06:35

iOS文章

iOS weak实现原理 weak对象的初始化、引用、释放

2020-1-9 11:13:02

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索