我现在正在玩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吗?