在Xcode 4.1中添加自定义字体

or *_*ran 16 iphone objective-c uilabel uifont xcode4

我想在y应用程序中使用自定义字体.

我在info.Plist文件中声明了"应用程序提供的字体"

并将label.font设置为带/不带.TTF扩展名的字体

将TTF文件拖入项目并将文件复制到项目中

为标签创造了一个出口,但仍然没有任何作用.

如果有人知道那边发生了什么,我想得到一些帮助.

最近我注意到这个问题已知为@ 4.1(xcode版本).

TNX :)

She*_* Lo 28

字体名称不是文件的名称.你想要做的是双击Finder中的字体.

这应该在Font Book中打开它,就像这张图片一样

你想要的字体名称是标题中的一个,我用红色突出显示了它.

  • Light,Regular和Bold等变体怎么样?突出显示的标题不会因这些而改变. (2认同)

小智 8

我只花了一大笔时间试图解决我的问题...我错过的是,当我将.ttf文件拖到xcode中时,我没有在"添加到目标:"部分下选择我的应用程序名称.

尽管看起来好像该文件位于正确的目录中,但是它没有使用以下代码在系列名称下识别它:

NSLog(@"FONT FAMILIES\n%@",[UIFont familyNames]);
Run Code Online (Sandbox Code Playgroud)

所以希望这可以帮助某人,如果他们被卡住了.