我的整体应用主题为蓝色,带有白色文字。应用程序中的任何地方都可以正常显示通过UIActionViewController工作表显示的消息和邮件的例外情况。
一旦这两个加载,一切看起来都是正确的除了条形按钮项目不像它们应该是白色 - 它们是蓝色的并且非常难以看到,因为条形图是蓝色的
但是当通过UIActivityViewController显示消息或邮件时,不在此处:
我已经尝试在我的AppDelegate中设置它,但它没有帮助:
IMAGE01
IMAGE02
IMAGE03
关于这是一个错误还是我应该尝试其他的任何想法?我已经搜索了很多线程,似乎没有什么能解决这个问题。
谢谢!
我能够修复消息色调颜色,但不邮件色调颜色...我使用完全相同的代码扩展了两者的viewWillAppear方法,但它在每个方法中创建了不同的结果(对我没有意义!)。必须是MFMailComposeViewController的错误??
UIBarButtonItem.appearanceWhenContainedInInstancesOfClasses([UINavigationBar.classForCoder()]).tintColor = UIColor.whiteColor()
答案 0 :(得分:-1)
试试这段代码:
navigationController.navigationBar.barTintColor = UIColor.blueColor()
self.navigationBar.tintColor = UIColor.whiteColor()
对于要将背景颜色更改为白色的按钮,请尝试在要使用的控制器中应用此代码:
button.backgroundColor = UIColor.whiteColor()