barTintColor
プロパティを緑色に設定する外観プロキシがありますUINavigationBar
[[UINavigationBar appearance] setBarTintColor:[UIColor colorWithRed:54./255 green:165./255 blue:53./255 alpha:1]];
必要に応じて、これをオーバーライドしますappearanceWhenContainedIn:
[[UINavigationBar appearanceWhenContainedIn:[INFSearchViewController class], nil] setBarTintColor:[UIColor colorWithWhite:0.80 alpha:1]];
これはうまくいきます。
ただし、提示するMFMessageComposeViewController
と、プロキシに準拠し、UINavigationBar
次のようになります。
明らかにひどいように見えMFMessageComposeViewController
ますが、プロキシに固執するのではなく、やろうとしています
[[UINavigationBar appearanceWhenContainedIn:[MFMessageComposeViewController class], nil] setBarTintColor:[UIColor whiteColor]];
影響はありません。
ここで私はどのような行動を取るべきですか?