iOS黑色的放大镜

我一直在研究一个iOS应用程序,我遇到了一个奇怪的行为。

黑色的Magifying玻璃

这发生在iPhone 4和4S(我还没有能够在iPhone 5或5Stesting),但不会发生在仿真器或其他应用程序在同一个设备。 界面是本地的(这不是一个Web应用程序)。

有没有人遇到这个黑点?

编辑:它发生在每个TextField(安全或不)

我有同样的问题,只是为自己解决。

在我的应用程序中,我在不同的UIWindow呈现了我的应用程序的不同模式,这涉及到创build不同的窗口并更改哪个窗口是关键和可见的。

显示黑色眼镜的文本字段位于某个窗口中,其窗口windowLevel = UIWindowLevelNormal

改变我的keyWindowwindowLevel为我做了诡计:

keyWindow.windowLevel = UIWindowLevelNormal + 0.1;

瞧不pipe它是如何工作的…我希望这有助于!