是否可以使用我自己的真正的字体使用UIButtons?我发现FontLabel开源可以在UILabels中使用ttf,但不幸的是,我无法将我的UIButton的titleLabel设置为创建的FontLabel。有人可以提供一个简单的解决方案吗?或者我应该完全不使用UIButton,而是使用其他的东西?我觉得我错过了一些明显的东西,因为我无法想象在某些默认按钮产品中不会出现某种truetype功能。带有ttf字体的UIButton
2
A
回答
3
从3.2 SDK开始,您可以在应用程序中包含自己的ttf字体。只需将字体文件包含在您的包中,并将UIAppFonts键添加到您的info.plist。 (http://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW18)
然后,您应该可以像创建任何内置字体一样创建字体,并将其用作按钮标签的字体。
0
对于那些你有这个问题,并寻找解决办法,这个工作对我来说(链接我提出的,后来回答的问题):
相关问题
- 1. 带有TTF字体的SVG字体
- 2. Intellij没有TTF字体
- 3. xlib上的TTF/OTF字体
- 4. 在PDFsharp中使用私有TTF字体
- 5. 使用Windows(TTF)字体?
- 6. 栅格化TTF字体
- 7. 自定义字体(* .ttf)
- 8. HTML对象和TTF字体
- 9. iOS ttf字体不工作
- 10. UIButton的字体子
- 11. 更改所有的UIButton字体
- 12. TTF字体的渲染曲线
- 13. 添加TTF字体到PhoneGap的应用
- 14. 减小.ttf字体的大小
- 15. 获取.ttf文件的字体名称
- 16. Firefox中粗糙的.ttf字体
- 17. 确定TTF字体文件的名称
- 18. .TTF Windows 7上的无效字体
- 19. .ttf Qt中的字体优先级
- 20. 如何更改.ttf字体的名称
- 21. 转换的base64字体回TTF或OTF
- 22. 为什么我的WOFF字体大于TTF字体?
- 23. 为所有的android项目添加默认的ttf字体
- 24. 带有CCLabelTTF的OTF字体
- 25. 设置的UIButton字体
- 26. UIButton的字体不光滑
- 27. 不同字体的UIButton textLabel
- 28. UIButton自定义字体没有显示
- 29. 使用sdl2-ttf打开系统字体
- 30. SCSS导入本地ttf字体
到目前为止,当我添加UIAppFonts作为键,然后用我的字体(带扩展名)创建一个数组,该应用只会在启动时挂起。这肯定与加载字体失败有关,因为当我在数组中输入无效的文件名时,应用程序启动正常。只有当我添加正确的文件名时,它才会发现它并挂在启动屏幕上。 – Joey 2010-10-01 17:53:03
我想这看起来像苹果方面的错误:http://web.archiveorange.com/archive/v/nagQXB5eX3YsQpevIXMk出现在iPad上。 :( – Joey 2010-10-01 17:59:49
呃,确保你在http://bugreport.apple.com上提交了一个bug,即使你知道这是一个愚蠢的行为,它也算作是“请修复这个bug!”投票。 – 2010-10-01 18:08:13