【问题标题】:Prevent In-Call Status Bar from Affecting View防止通话状态栏影响视图
【发布时间】:2015-08-19 12:42:53
【问题描述】:

是否可以防止通话状态栏影响我的应用的视图?

理想情况下,我希望通话状态栏简单地显示在我的视图顶部,而不影响其框架(既不通过更改高度,也不通过更改原点并将视图向下推)。

这可能吗?

【问题讨论】:

    标签: ios objective-c iphone


    【解决方案1】:

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

    【讨论】:

    • 您能详细说明一下或举个例子吗? “从源头开始”是什么意思?我尝试将根视图控制器的self.viewframe 设置为UIScreen.mainScreen().boundsself.autoresizingMask 设置为.None,但是当通话状态栏出现时它的高度仍然会发生变化。
    猜你喜欢
    • 2011-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多