ios - 放大镜显示 UIWindow 在后面

标签 ios uitextfield uilongpressgesturerecogni

我们有一个带有汉堡菜单导航的应用程序,菜单本身是一个位于 keywindow 后面的窗口。

当用户长按一个uitextfield调出放大镜时,放大镜会显示后面UIWindow的内容。

有没有人有什么想法

Video

View hierarchy

最佳答案

解决方法是将 windowLevel 设置为 -1,例如

self.navigationWindow.windowLevel = -1;

其中 navigationWindow 是包含菜单的窗口。

关于ios - 放大镜显示 UIWindow 在后面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36692542/

相关文章:

iphone - 我想知道我的应用程序如何访问 ios 应用程序中的 SQLite 数据库

iphone - 我如何使用生成的 RSA 公钥以及如何在 iOS 中加密

ios - 是否可以使用 SKScene 数组实现 iCarousel?

ios - 为什么 UITableView commitEditing 不起作用?

ios - Swift UITextField 检查第二个字符的文本

xamarin - 如何在 xamarin.ios 中的表格单元格上启用长按手势?

ios - UILongPressGestureRecognizer 和 UIPanGestureRecognizer 组合

ios - 不再隐藏 UITextField 后禁用 UIButton?

ios - 通过获取核心数据字符串来填充 UITextField

ios - 获取某些单元格的快照不起作用