防止通话状态栏影响视图显示

3

是否有办法防止通话状态栏影响我的应用视图?

我希望通话状态栏能够在我的视图顶部简单地显示,而不会影响视图的框架(既不会改变高度,也不会改变原点并向下推移视图)。

这是可能的吗?

1个回答

0
回答自己的问题,我能找到的最好的解决方案是手动更改主视图的框架,使其从原点开始,并具有整个屏幕的大小(宽度和高度)。这样,您将获得与使用导航控制器相同的效果,例如,视图保持不变,呼叫中状态栏似乎在其上方(在不影响应用程序视图显示的情况下,在不同的图层上)。

1
你能详细说明一下或者举个例子吗?你所说的“从原点开始”是什么意思?我已经尝试将根视图控制器的self.viewframe设置为UIScreen.mainScreen().bounds,并将其self.autoresizingMask设置为.None,但当呼叫状态栏出现时,它的高度仍然会改变。 - pejalo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接