【发布时间】:2015-03-22 15:47:24
【问题描述】:
我在使用外观 API 设置的应用程序中使用 Avenir Next 字体(由 iOS 提供)。我希望我的 LaunchScreen.xib 也可以使用它,以便从启动屏幕到初始视图控制器的过渡顺利。
我可以使用 Avenir Next 作为 Interface Builder 中的导航栏,但我找不到在 UIToolbar 中为 UIBarButtonItem 设置字体的方法。 Avenir Next 字体在启动屏幕期间正确显示在导航栏中。
由于启动屏幕需要它,我显然无法通过编程设置字体来解决这个问题,必须在 Interface Builder 中完成。
有没有办法做到这一点,也许是通过手动编辑 LaunchScreen.xib 文件?
【问题讨论】:
-
启动时字体是否显示在导航栏上?问是因为我认为启动屏幕是在要显示的应用程序之外启动的,并且无法访问应用程序的其他资源(例如自定义字体)
-
是的,它显示正确。我编辑了我的问题以使其清楚。
-
使用包含 UIButton 的 UIBarButtonItem 是否适合您?因为您可以随后编辑 UIButton 字体,所以只需尝试即可。我不知道外观是否与 UIAppearance 自定义字体的简单 UIBarButtonItem 完全相同...
标签: ios fonts interface-builder