iOS 7 表视图顶部空白解决
太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)
本文遵循“署名-非商业用途-保持一致”创作公用协议
官方文档有述,以下的属性用于指示是否允许视图控制调整它内部嵌入的滚动视图的 insets 图,以应对屏幕区域被状态栏、导航栏和工具栏或标签栏所占用的空间。如果想自已调整,那么就把这个属性设为 NO,诸如当有多个滚动视图在视图层次结构中时。
iOS 7 的扁平化,同时引入了状态栏层叠于导航栏之上,导航栏层叠于内容区之上,想要能随时隐藏,以扩大可视区域,想法和初衷是好的,可是结果是不伦不类,好多地方,只能把背景设成一样的,才能确保切换时,不闪黑框。
鱼与熊掌难以兼得,即然要高级,那么必然复杂,而这个复杂度还想要简化,反而是把问题包起来了,因为很多问题是架构层无法预见的,那么你就得留出这样或那样的接口,更或者说,是达到一定抽象,才能具有代表性,才能在适当时侯被稀释。
想一想,原厂进来的牛奶,都是被加了三XX安的,这就是把抽象本身具体化了,能会有好结果吗!
只有保证抽象的纯度,才能确实具体化时的从容,如果你觉得可以,你可以自已先具体化一个,但你外供的牛奶原料一定不要变。