我们有一个类似的问题,我们在现有窗口的顶部显示一个 UIWindow,如果它们具有相同的 windowLevel,那么放大镜会显示添加的第一个窗口。
例子:
[applicationWindow (windowLevel = 0] <------------- [customWindow (windowLevel = 0)]
customWindow 可以很好地呈现在 applicationWindow 之上...但是在自定义窗口中的文本字段上显示的放大镜会呈现 applicationWindow 的内容。
[applicationWindow (windowLevel = 1] <------------- [customWindow (windowLevel = 1)]
结果相同。customWindow 可以很好地呈现在 applicationWindow 之上...但是在自定义窗口中的文本字段上显示的放大镜会呈现 applicationWindow 的内容。
[applicationWindow (windowLevel = 0] <------------- [customWindow (windowLevel = 1.01)]
customWindow 正确渲染,放大镜的内容正确渲染。
我们解决这个问题的方法是在将 customWindow. 谢谢@user2940692,你的答案可能应该是被接受的......如果你想要它,我会把我们的案例作为一个问题发布,你可以回答它,我会给你信用。