Xcode iOS7 Tabbar自定义字体问号

时间:2013-11-24 00:08:41

标签: fonts ios7 uitabbarcontroller tabbar custom-font

  

你好,

     

我正在使用自定义字体构建应用。我将字体导入了   “支持文件”组并将其添加到.plist文件中。跑步时   模拟器文本显示问号。如果我改变   'fontWithName:@“XBANDRough”'和其他字体一样   'AmericanTypewriter'它确实有效。我也试过这个   另一种字体,但同样的事情。如果可以的话会很棒的   帮我。

     

Luuk

搜索所有字体时,这是在日志中:

2013-11-23 23:34:45.056 Wie Is De Mol? 2014[25632:70b] XBAND Rough
2013-11-23 23:34:45.056 Wie Is De Mol? 2014[25632:70b]   XBANDRough

TabBarViewController.h:

@interface TabBarViewController : UITabBarController

@property (weak, nonatomic) IBOutlet UITabBar *TabBar;

@end

TabBarViewController.m:

- (void)viewDidLoad
{
    [super viewDidLoad];

    //tabbar custom font (XBAND Rough)
    [[UITabBarItem appearance] setTitleTextAttributes:@{NSFontAttributeName : [UIFont fontWithName:@"XBANDRough" size:10.0f],
                                                        NSForegroundColorAttributeName : [UIColor colorWithRed:.5 green:.5 blue:.5 alpha:1]
                                                        } forState:UIControlStateNormal];
}

图片: http://imgur.com/a/ViEJ0

这是字体:http://cooltext.com/Download-Font-XBAND+Rough

2 个答案:

答案 0 :(得分:1)

检查Xcode是否破坏了您的字体文件

  1. 右键单击Xco​​de中的字体并在finder中显示。

  2. 右键单击字体,获取信息。

  3. 字体预览是否正确显示?如果没有,这就是谎言     你的问题。

  4. 您的项目名称是否包含特殊字符? (?><,!etc)

  5. Xcode与包含特殊字符的项目名称不能很好地匹配,尝试创建一个带有字母数字名称的新项目。

答案 1 :(得分:0)

您可能没有正确的字体名称。右键单击字体并将其显示在查找器中。一旦你在查找器中使用CMD + i查看有关字体的更多信息,然后查看全名部分。

全名:“应该是您字体的全名”

另请参阅此链接:http://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/