Phông chữ system
trong Trình tạo giao diện là phông chữ mặc định của hệ điều hành, nó không phải là phông mà bạn có thể nhận được theo tên của nó. Đối với các phông chữ hệ thống của Apple cung cấp các phương pháp sau:
+ (UIFont *)systemFontOfSize:(CGFloat)fontSize;
+ (UIFont *)boldSystemFontOfSize:(CGFloat)fontSize;
+ (UIFont *)italicSystemFontOfSize:(CGFloat)fontSize;
Những điều này không bao gồm bất kỳ phiên bản mỏng nhưng bạn có thể iso 8.2, bạn có thể sử dụng:
+ (UIFont *)systemFontOfSize:(CGFloat)fontSize weight:(CGFloat)weight;
Nơi bạn có thể vượt qua: như trọng lượng:
UIFontWeightUltraLight
UIFontWeightThin
UIFontWeightLight
UIFontWeightRegular
UIFontWeightMedium
UIFontWeightSemibold
UIFontWeightBold
UIFontWeightHeavy
Vì vậy, một phông chữ hệ thống mỏng sẽ là:
UIFont *thinFont = [UIFont systemFontOfSize:15 weight:UIFontWeightThin];
Bạn tìm thấy điều đó ở đâu? –
@MartinR http://stackoverflow.com/questions/22091367/how-to-set-font-name-of-uilabel-as-helveticaneue-thin-in-ios tại đây –
@MartinR oh, tôi hiểu lầm câu trả lời =/ –