回答自己的问题,我能找到的最好的解决方案是手动更改主视图的框架,使其从原点开始,并具有整个屏幕的大小(宽度和高度)。这样,您将获得与使用导航控制器相同的效果,例如,视图保持不变,呼叫中状态栏似乎在其上方(在不影响应用程序视图显示的情况下,在不同的图层上)。
self.view
的frame
设置为UIScreen.mainScreen().bounds
,并将其self.autoresizingMask
设置为.None
,但当呼叫状态栏出现时,它的高度仍然会改变。 - pejalo