日々精進

新しく学んだことを書き留めていきます

UIRectEdgeNoneを設定すると、タブバー・ナビバーの背景色がグレーになる

原因は、UIRectEdgeNoneによりタブバーなどの下にViewが入り込まなくなったので、透過させる必要ないでしょということでUIKitが勝手に不透明にするため。そのときなぜか色が変わるっぽい。
白にしたい場合はタブバー・ナビバーのtranslucentをNOにすればよい。
参考:ios7 - UIRectEdgeNone makes NavigationBar and Tabbar darker - Stack Overflow