Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 应用程序中未显示Xcode自定义字体_Ios_Xcode_Fonts - Fatal编程技术网

Ios 应用程序中未显示Xcode自定义字体

Ios 应用程序中未显示Xcode自定义字体,ios,xcode,fonts,Ios,Xcode,Fonts,我已经下载了Open Sans font并将所有.tff文件添加到我的Xcode项目中,并且选中了每个文件的“目标成员资格”窗格中的复选框。我在Info.plist中添加了UIAppFonts键和值,我确信这些值没有打字错误。另外,.tff文件被添加到“复制捆绑资源”中,自定义字体显示在Interface Builder中。然后我在界面生成器中将所有标签的字体更改为打开SAN(无代码) 但是,当我在模拟器中运行应用程序时,所有标签和按钮都以超小尺寸显示系统字体,如下所示: 需要注意的是,我使用

我已经下载了Open Sans font并将所有
.tff
文件添加到我的Xcode项目中,并且选中了每个文件的“目标成员资格”窗格中的复选框。我在Info.plist中添加了
UIAppFonts
键和值,我确信这些值没有打字错误。另外,
.tff
文件被添加到“复制捆绑资源”中,自定义字体显示在Interface Builder中。然后我在界面生成器中将所有标签的字体更改为打开SAN(无代码)

但是,当我在模拟器中运行应用程序时,所有标签和按钮都以超小尺寸显示系统字体,如下所示:


需要注意的是,我使用的是Xcode 7 beta 5,应用程序的基本SDK是iOS 9


但为什么会有这个问题呢?是虫子吗?谢谢

Blip,这是一张我在一个空的“单视图”项目中所做工作的照片。而且,我可以在sim卡和IB编辑器上看到字体。你的项目有什么不同吗?也许在新项目中重新创建基础,只是为了再次检查?我在图片上的所有笔记都与我最初的想法有关……只是在你仔细检查时将它们作为参考


检查项目内的字体是否为目标的一部分。 选择字体,验证是否在文件检查器的右侧选中了应用程序的属性目标成员身份


这为我解决了问题:

我最近也遇到了这个问题。但这种情况只发生在字体系列中的一种字体样式上,其他字体的效果很好。
我只能通过在按钮中使用此字体来解决此问题,然后该字体也可用于其他控件,如标签或大标题。

是否设置了标签和按钮的字体?-你必须这么做,你知道…@Cabus哦,是的,我做了。你能给我一段你是如何做到的代码吗?-这可能很棘手,因为您必须使用font@Cabus我在Interface Builder中指定了字体。我没有使用任何代码。尝试重新启动Xcode我正在使用Xcode 7 beta 5,我在屏幕截图中看到您正在使用Xcode 6。也许是IDE的问题吧?这对我很有用!谢谢应该是公认的答案!答案很简单,但很有帮助!非常感谢。