我现在正在玩iOS7
,发现我的视图边界变成了全屏,例如。之前在我的视图320*460
上320*480
有20px
状态栏,我知道iOS7
开始支持全屏布局,并且有一个
self.edgesForExtendedLayout = UIRectEdgeNone;
设置,但这条线似乎只有在显示导航栏时才有效。
我不能上传截图。在iOS6
视图中看起来很正常,并且320*460
在iOS7
其中320*480
,状态栏覆盖了视图内容。如果我使用导航栏并将self.edgesForExtendedLayout = UIRectEdgeNone;
视图框架设置为320*416
,则离开20
状态栏和44
导航栏,但我的应用程序是自定义顶部栏,此处不使用导航栏。
如果我更改窗口的框架,它会向下移动20 px
,但状态栏似乎被剪掉并显示一个黑320*20
条,
有什么方法可以让双方都iOS6
开心iOS7
吗?