我正在尝试fontWithName:size
在 UIFont 中编写一个类别并覆盖。我这样做是为了进行单元测试,以避免由 ipad 而不是 OSX 上可用的字体名称引起的崩溃。因此,无论笔尖或代码请求什么,我都需要返回两个平台上都存在的简单字体。
我尝试了以下方法,但遇到了无限循环,关于如何实现这一点的任何想法?
+ (UIFont *)fontWithName:(NSString *)fontName size:(CGFloat)fontSize
{
return [UIFont fontWithName:@"Arial" size:fontSize];
}
编辑:
我也尝试返回 CTFont,但我的测试目标无法识别 CTFont?知道我应该导入什么标题来使用 CTFont 吗?