希望找到为我的自定义windowLevel
设置inputView
的解决方法。
场景:在项目中使用PKHUD
。它的窗口级别为UIWindowLevelNormal + 1.0
。如果需要,我可以改变它。我正在显示文本字段的自定义输入视图。一切正常,除非我想显示PKHUD
加载指标,UIAlertController
&自定义InputView在同一个地方。
当用户在文本字段中输入内容并点击" GO"时,在进行服务器api调用时显示进度指示器。我没有辞职键盘。
因此,一旦我从服务器收到错误,隐藏PKHUD
&显示UIAlertController
。但是,UIAlertController
显示在我的自定义键盘后面。任何帮助将被赞赏在自定义键盘输入视图之前显示UIAlertController
而不重新签名。
答案 0 :(得分:0)
我没有找到解决方法。但是,我得到了专家的建议。他说不要弄乱WindowLevel
。 Keyboard
是一个顶级窗口,Apple出于某种原因在那里。
因此,每当我们显示进度指示器或警报时,我们必须重新签名键盘并在需要时再次调用。