在IOS7以后 ViewController 开始使用全屏布局的而苴是默认的行为通常涉及到布局
指定边缘要延伸的方向,它的默认值很自然地是UIRectEdgeAll四周边缘均延伸,就是说
如果即使视图中上有navigationBar,下有tabBar那么视图仍会延伸覆盖到四周的区域。
这时会发现导航栏变灰了处理如下就OK了
导航栏 & 状态栏覆盖
tableView 上下滑动时,是可以穿过导航栏&状态欄的在他们下面有淡淡的浅浅红色
首先看下官方解释,默认 NO 但是Bar 的默认属性是 透明的。。也就是说只有在不透明下才有用
但是测試结果很软肋,基本区别不大。但是对于解决一些Bug 是还是起作用的,比如说SearchBar的
问题多数和这三个属性相关。