1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- //
- // UIFont+Titi.m
- // FornoWorld
- //
- // Created by RD on 2021/7/30.
- //
- #import "UIFont+Titi.h"
- @implementation UIFont (Titi)
- + (UIFont *)rds_titiFontStyle:(FontStyle)fontStyle size:(CGFloat)size{
-
- NSString *fontName = @"PingFangSC-Regular";
-
- switch (fontStyle) {
- case FontStyle_Black:
- fontName = @"TitilliumWeb-Black";
- break;
- case FontStyle_Bold:
- fontName = @"TitilliumWeb-Bold";
- break;
- case FontStyle_BoldItalic:
- fontName = @"TitilliumWeb-BoldItalic";
- break;
- case FontStyle_Italic:
- fontName = @"TitilliumWeb-Italic";
- break;
- case FontStyle_Light:
- fontName = @"TitilliumWeb-Light";
- break;
- case FontStyle_LightItalic:
- fontName = @"TitilliumWeb-LightItalic";
- break;
- case FontStyle_Regular:
- fontName = @"TitilliumWeb-Regular";
- break;
- case FontStyle_SemiBold:
- fontName = @"TitilliumWeb-SemiBold";
- break;
- case FontStyle_SemiBoldItalic:
- fontName = @"TitilliumWeb-SemiBoldItalic";
- break;
- case FontStyle_Thin:
- fontName = @"TitilliumWeb-Thin";
- break;
- case FontStyle_ThinItalic:
- fontName = @"TitilliumWeb-ThinItalic";
- break;
- }
- UIFont *font = [UIFont fontWithName:fontName size:size];
- return font ?: [UIFont systemFontOfSize:size];
- }
- @end
|