ios - 如何在键盘上但在 UIAlertView 下显示 UIWindow

标签 ios uiwindow

我想在键盘上显示 UIWindow,但随后允许在请求“使用您当前位置”权限时显示的 UIAlertView 显示在窗口上方。

将窗口的 windowLevel 设置为 UIWindowLevelAlert 将其显示在键盘上方,但警报 View 将显示在窗口下方。因此,UIWindowLevelAlert 必须是比警报 View 更高的窗口级别。

最佳答案

将窗口的 windowLevel 设置为 UIWindowLevelStatusBar 可以实现我在 iOS 6.1 中想要的功能。但是,这很奇怪,因为根据 Apple 的文档,UIWindowLevelStatusBar 应该高于 UIWindowLevelAlert。 这也适用于 5.0、5.1 和 6.0 吗?我在模拟器上测试它们时遇到了麻烦,因为我的互联网非常很慢。

关于ios - 如何在键盘上但在 UIAlertView 下显示 UIWindow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15422898/

相关文章:

ios - iOS 9 中的触感

javascript - react-native 中 TabBar 的多个组件/类出错?

ios - 子类 uiwindow 不会旋转到水平方向

iphone - UIWindow 不需要 makeKeyAndVisible 的示例

ios - 如何将全屏 subview 添加到 objective-c 中的当前 UIWindow 中,这将根据设备方向发生变化?

ios - 内容 View 不显示在 UITableViewCell 上

ios - 从 webservice 获取的图像未显示在 viewcontroller 中

ios - 如何在单击按钮时隐藏/显示日期选择器?

ios - 旋转后 UIView 坐标被交换但 UIWindow 不是?

ios - 在 iOS 8.3 中向 UIWindow 添加 subview