inputAccessoryView在使用自定义UINavigationController转换时进行滑动

时间:2017-04-10 06:56:19

标签: swift uinavigationcontroller inputaccessoryview

我正在使用自定义导航控制器转换,当我按下新的视图控制器时,我的inputAccessoryView在转换时开始从底部向上滑动(当前不在推送视图上)..

参考图像与此问题相同:

Slide UIInputView with UIViewController like Slack

1 个答案:

答案 0 :(得分:0)

如果您的自定义配件视图使用键盘从底部向上滑动,那么这是由于文本字段成为第一个响应者。我会检查你们没有一个文本输入视图成为第一个响应者,你也可以使用:

func endEditing(_ force: Bool) -> Bool

请参阅文档here

  

<强>讨论

     

此方法查看当前第一个响应者的文本字段的当前视图及其子视图层次结构。如果找到一个,则要求该文本字段作为第一响应者辞职。如果force参数设置为true,则永远不会询问文本字段;它被迫辞职。

如果你没有得到这个结果,我会看看你如何创建输入附件视图以及它在视图控制器的层次结构中的位置,你也可以在转换期间将视图的alpha改为0。