Ios MFMailComposeViewController后,UITabBar的SelectedImageTintColor将被重置

Ios MFMailComposeViewController后,UITabBar的SelectedImageTintColor将被重置,ios,uitabbarcontroller,mfmailcomposeviewcontroller,Ios,Uitabbarcontroller,Mfmailcomposeviewcontroller,调用MFMailComposeViewController后。uitabar的SelectedImageTintColor已更改并返回深灰色 我听说这是IOS 7.1中的一个bug 我试过了 [[self.tabBarController tabBar] setSelectedImageTintColor:[UIColor redColor]]; 在 mailComposeControllerdidtimishwithresult 但一切都没有改变 解决方法?当您可以直接对组件进行过度设置样式

调用
MFMailComposeViewController
后。
uitabar
SelectedImageTintColor
已更改并返回深灰色

我听说这是IOS 7.1中的一个bug

我试过了

[[self.tabBarController tabBar] setSelectedImageTintColor:[UIColor redColor]];
mailComposeController
didtimishwithresult

但一切都没有改变


解决方法?

当您可以直接对组件进行过度设置样式时,请始终使用
UIAppearance
。。。已尝试[[UITabBar外观]设置SelectedImageTintColor:[UIColor redColor]];-还是没什么