ios - 防止通话状态栏影响 View

标签 ios objective-c iphone

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

我希望通话状态栏理想地简单地出现在我的 View 顶部而不影响其框架(既不通过更改高度也不通过更改原点和向下插入 View )。

这可能吗?

最佳答案

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

关于ios - 防止通话状态栏影响 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32095844/

相关文章:

objective-c - 获取所有对象属性的列表

ios - 如何在 AVAudioSession 中使用 iPhone XS 内置麦克风的立体声(2 声道)?

ios - 有什么方法可以让我无法通过他的 Facebook 用户 ID 或用户名获取任何用户的好友列表?

ios - UITableView 部分页脚文本与 Swift

ios - iOS6 中的 UISegmentedControl 图像突出显示错误

ios - Obj-C applicationWillResignActive - 区分事件

iphone - Storekit 框架可以在 iOS 6 模拟器上运行吗?

iOS UITableViewController 即使在顶部稍微滚动一下也会显示 UIRefreshControl

iphone - 使用 contentStretch 拉伸(stretch) UIView 的一部分

ios - Ionic - 在 IOS 中尝试 Gmail Oauth 登录时出现 disallow_useragent 问题