众所周知,苹果设备里的中文字体往往只有一种,在开发中想换一种字体则需要自己导入字体包,麻烦不说,还会增加程序包的大小。对于一些只是想简单换换视觉效果的童鞋来说,不妨改变字体的粗细程度来做简单的改变,效果如下。
使用下述方法设置UIFont
UIFont* font = [UIFont systemFontOfSize:14 weight:UIFontWeightThin];
//weight 值从-1到1区间,也可以使用系统值,如下
UIKIT_EXTERN const CGFloat UIFontWeightUltraLight ;//极细
UIKIT_EXTERN const CGFloat UIFontWeightThin ; //较细;依次类推,逐渐加粗
UIKIT_EXTERN const CGFloat UIFontWeightLight ;
UIKIT_EXTERN const CGFloat UIFontWeightRegular ;
UIKIT_EXTERN const CGFloat UIFontWeightMedium ;
UIKIT_EXTERN const CGFloat UIFontWeightSemibold ;
UIKIT_EXTERN const CGFloat UIFontWeightBold ;
UIKIT_EXTERN const CGFloat UIFontWeightHeavy ;
UIKIT_EXTERN const CGFloat UIFontWeightBlack ; //极粗