我有一个外观代理,将
这样做是有效的。然而,当我呈现一个
显然这看起来很糟糕,我希望
在这种情况下,应该采取什么行动?
UINavigationBar
的 barTintColor
属性设置为绿色。如有需要,我可以使用 appearanceWhenContainedIn:
对其进行覆盖。这样做是有效的。然而,当我呈现一个
MFMessageComposeViewController
时,它会遵循 UINavigationBar
代理并显示出以下效果。显然这看起来很糟糕,我希望
MFMessageComposeViewController
不要遵循代理,但尝试使用 [[UINavigationBar appearanceWhenContainedIn:[MFMessageComposeViewController class], nil] setBarTintColor:[UIColor whiteColor]];
并没有任何作用。在这种情况下,应该采取什么行动?