我想知道是否有任何Font Private API
或框架可以更改或替换所有整个iOS系统字体的字体,如safari,mail等...?
评论很好,因为我没有上传到App Store。
我只想自己使用。
答案 0 :(得分:-1)
我没有尝试过这个,但您可以为UIFont
创建一个类别,并替换+systemFontOfSize:
方法实现(可能是bold
和italic
的实现好)。
大多数控件应该使用这些方法。
bold
和italic
的方法。
@interface UIFont(Extra)
@end
@implementation UIFont(Extra)
+(UIFont *)systemFontOfSize:(CGFloat)size{
return [UIFont fontWithName:@"Amelie" size:size]; // note that "Amelie" is a custom font, doesn't come by default with iOS.
}
+(UIFont *)boldSystemFontOfSize:(CGFloat)size{
return [UIFont fontWithName:@"Amelie" size:size];
}
@end
答案 1 :(得分:-1)
这是不可能的。您无权访问应用中的任何其他应用/系统代码。这绝对不可能来自Xcode,至少需要设备越狱。