まとーか鈴木

千の姿と千の技と千の風

ViewControllerにUIRectEdgeNoneを指定したらバーが黒くなってハマった

とあるViewControllerのedgesForExtendedLayoutプロパティにUIRectEdgeNoneを設定したら、
NavigationBarの色が濃くなってハマった。


こんな感じでバーがいつもより黒くなってた。
f:id:matouka_suzuki:20131219224625p:plain

info.plistもAppearanceも特に指定してない。

多くの時間を費やした結果、原因はUIWindowへの背景色設定が無かったことが原因だった。

// AppDelegate.m
 self.window.backgroundColor = [UIColor whiteColor];

コレ消えてた。いつの間にか・・特に気にしても無かった・・

whiteColorを指定すると期待通り。
f:id:matouka_suzuki:20131219225404p:plain

UIWindowはデフォルトで白色でも良いと思うの。

お疲れ様でした。