大佬教程收集整理的这篇文章主要介绍了iOS9的导航栏中的自定义字体MFMailComposeViewController?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
正如你可以注意到,我设法改变字体大小,所以这是很好的,但我想要的样式也包括一个自定义的字体.
这是我在我的applicationDidFinish中使用的代码
UIApplication.sharedApplication().statusBarStyle = UIStatusBarStyle.LightContent UINavigationBar.appearance().titleTextAttributes = [ NSFontAttributeName: UIFont(name: "<MyCustomFont>",size: 32)!,NSForegroundColorAttributeName : UIColor.whiteColor(),] UINavigationBar.appearance().tintColor = UIColor.whiteColor() UINavigationBar.appearance().opaque = true UINavigationBar.appearance().barStyle = UIBarStyle.Black UINavigationBar.appearance().barTintColor = UIColor.BlueColor() UIBarButtonItem.appearance().tintColor = UIColor.whiteColor() UIBarButtonItem.appearance().setTitleTextAttributes([ NSFontAttributeName: UIFont(name: "<MyCustomFont>",size: 18)!,],forState: UIControlState.Normal)
如何进一步调查?
>也许尝试在不同版本的iOS上运行.如果你的应用程序
支持iOS8或更低版本,尝试看看它是否在那里工作.那样你
可以确保它是iOS9的具体问题.
>如果您有Xcode8测试版,您应该能够看到是否在iOS10中修复.
iOS9上仍然存在问题.在这种情况下,您需要在这里寻找替代品.您可能已经完全检查了UINavigationBar API,我建议您再次查看UINavigationItem API.它暴露了一个titleView属性,留下你想要的样子.
var titleView: UIView?
一个典型的用例 –
self.navigationItem.titleView = myCustomTitleView
优势: –
打开更多的可能性除了为UINavigationBar提供的有限定制终点
我需要你验证这是否有效.我还没有尝试过
希望它有帮助.
以上是大佬教程为你收集整理的iOS9的导航栏中的自定义字体MFMailComposeViewController?全部内容,希望文章能够帮你解决iOS9的导航栏中的自定义字体MFMailComposeViewController?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。