希望找到一种解决方法来设置windowLevel
我的自定义inputView
。
场景:PKHUD
在项目中使用。它的窗口级别为UIWindowLevelNormal + 1.0
。如果需要,我可以更改此设置。我正在为我的文本字段显示自定义输入视图。除非我要在同一位置显示PKHUD
加载指示器UIAlertController
和自定义InputView,否则一切正常。
当用户在文本字段中输入内容并点击“ GO”时,在调用服务器api时显示进度指示器。我不辞职键盘。
因此,一旦我从服务器收到错误,就隐藏PKHUD
&显示UIAlertController
。但是,UIAlertController
显示在我的自定义键盘后面。UIAlertController
在自定义键盘输入视图之前显示而不退出该视图,将不胜感激。
我没有找到解决方法。但是,我从专家那里得到了建议。他说不要惹麻烦WindowLevel
。Keyboard
是顶层窗口,而Apple之所以这么做是出于一个原因。
因此,无论何时显示进度指示器或警报,我们都必须为键盘重新签名并在需要时再次调用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句