是否可以使用我自己的真正的字体使用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. 在PDFsharp中使用私有TTF字体
- 4. 使用Windows(TTF)字体?
- 5. TTF字体的渲染曲线
- 6. .TTF Windows 7上的无效字体
- 7. .ttf Qt中的字体优先级
- 8. 确定TTF字体文件的名称
- 9. 获取.ttf文件的字体名称
- 10. 添加TTF字体到PhoneGap的应用
- 11. 如何更改.ttf字体的名称
- 12. 为什么我的WOFF字体大于TTF字体?
- 13. 为所有的android项目添加默认的ttf字体
- 14. 不同字体的UIButton textLabel
- 15. 设置的UIButton字体
- 16. UIButton的字体不光滑
- 17. 为什么Firefox拒绝ttf字体
- 18. 使用Windows API加载ttf字体
- 19. Java libGDX,加载ttf字体时出错
- 20. 在Angular.js中包含字体(.ttf)
- 21. 如何在emacs中设置ttf字体
- 22. 麻烦安装字体:: TTF模块
- 23. 设置自定义TTF字体在MPDF
- 24. 加载TTF字体而不是OTF
- 25. SCSS导入本地ttf字体
- 26. 如何将ttf字体转换为pff2?
- 27. 合并TTF字体文件(使用CSS)
- 28. Android:字体渲染问题.ttf> 3MB
- 29. UIWebView使用客户字体TTF
- 30. 使用sdl2-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