Ios 属性文本即使在IB中也不会出现在模拟器中

Ios 属性文本即使在IB中也不会出现在模拟器中,ios,objective-c,iphone,xcode,interface-builder,Ios,Objective C,Iphone,Xcode,Interface Builder,我正在为我们的应用程序构建常见问题视图。我想要一个包含所有问题和答案的单一文本视图。我已经建立了它,并添加了几行文本进行测试。我希望问题要大胆,回答要正常。在IB中,我可以使用属性文本来实现这一点。它甚至在IB中看起来是正确的,但当我在模拟器或设备上运行应用程序时,它会变为系统默认字体 屏幕截图链接- 这是调试输出-- 我尝试过重新添加字体,以及重新命名字体,并将其第二个实例添加到项目中。那个也不行 我按照上的说明(多次)确保正确添加字体,但仍然无法使其正常工作 如果我将字体更改为内置字体,如h

我正在为我们的应用程序构建常见问题视图。我想要一个包含所有问题和答案的单一文本视图。我已经建立了它,并添加了几行文本进行测试。我希望问题要大胆,回答要正常。在IB中,我可以使用属性文本来实现这一点。它甚至在IB中看起来是正确的,但当我在模拟器或设备上运行应用程序时,它会变为系统默认字体

屏幕截图链接-

这是调试输出--

我尝试过重新添加字体,以及重新命名字体,并将其第二个实例添加到项目中。那个也不行

我按照上的说明(多次)确保正确添加字体,但仍然无法使其正常工作

如果我将字体更改为内置字体,如helvetica neue bold和regular,则IB和模拟器中的所有内容都会正确显示


我知道有一个开放的雷达类似的错误,但从我已经能够找到它是固定在Xcode 7贝塔,但从我的测试,我仍然有相同的问题。另外,由于字体列表中的奇怪输出,我认为这可能与字体本身有关。

我在使用自定义字体时也遇到了同样的问题。我相信这是ios的一个缺陷,所以我的解决方案是使用ios附带的字体,它与您的自定义字体非常相似。如果我通过代码设置属性,它似乎可以工作。添加了大量的工作,但可能必须这样做。嗯,我从来没有想过通过代码添加。下次我会试试。我在使用自定义字体时也遇到了同样的问题。我相信这是ios的一个缺陷,所以我的解决方案是使用ios附带的字体,它与您的自定义字体非常相似。如果我通过代码设置属性,它似乎可以工作。添加了大量的工作,但可能必须这样做。嗯,我从来没有想过通过代码添加。下次我会试试的。
(lldb) po self.faqTextView.attributedText
Test 1:{
    NSFont = "<UICTFont: 0x7f91b94bdee0> font-family:     \".HelveticaNeueInterface-Regular\"; font-weight: normal; font-style:     normal; font-size: 14.00pt";
    NSParagraphStyle = "Alignment 4, LineSpacing 0, ParagraphSpacing 0,   ParagraphSpacingBefore 0, HeadIndent 0, TailIndent 0, FirstLineHeadIndent 0, LineHeight 0/0, LineHeightMultiple 0, LineBreakMode 0, Tabs (\n    28L,\n    56L,\n    84L,\n    112L,\n    140L,\n    168L,\n    196L,\n    224L,\n    252L,\n    280L,\n    308L,\n    336L\n), DefaultTabInterval 0, Blocks (null), Lists (null), BaseWritingDirection -1, HyphenationFactor 0, TighteningFactor 0, HeaderLevel 0";
}
2015-09-03 09:23:30.633 [19665:3068968] Font family name = Open Sans
2015-09-03 09:23:30.633 [19665:3068968] Font names = (
    "OpenSans-ExtraboldItalic",
    "OpenSans-SemiboldItalic",
    "OpenSans-Extrabold",
    "OpenSans-BoldItalic",
    "OpenSans-Italic",
    "OpenSans-Semibold",
    "OpenSans-Light",
    OpenSans,
    "OpenSansLight-Italic",
    "OpenSans-Bold"
)