WindowLevel for UITextField的自定义输入视图

时间:2016-07-27 11:11:13

标签: ios iphone swift uialertview uiwindow

希望找到为我的自定义windowLevel设置inputView的解决方法。

场景:在项目中使用PKHUD。它的窗口级别为UIWindowLevelNormal + 1.0。如果需要,我可以改变它。我正在显示文本字段的自定义输入视图。一切正常,除非我想显示PKHUD加载指标,UIAlertController&自定义InputView在同一个地方。

当用户在文本字段中输入内容并点击" GO"时,在进行服务器api调用时显示进度指示器。我没有辞职键盘。

因此,一旦我从服务器收到错误,隐藏PKHUD&显示UIAlertController。但是,UIAlertController显示在我的自定义键盘后面。任何帮助将被赞赏在自定义键盘输入视图之前显示UIAlertController而不重新签名。

1 个答案:

答案 0 :(得分:0)

我没有找到解决方法。但是,我得到了专家的建议。他说不要弄乱WindowLevelKeyboard是一个顶级窗口,Apple出于某种原因在那里。

因此,每当我们显示进度指示器或警报时,我们必须重新签名键盘并在需要时再次调用。