我在appdelegate中使用此代码

IQKeyboardManager.sharedManager().enable = true
IQKeyboardManager.sharedManager().shouldResignOnTouchOutside = true
IQKeyboardManager.sharedManager().touchResignedGestureIgnoreClasses = [UINavigationBar.self,UIControl.self]

分配 touchResignedGestureIgnoreClasses的属性可让我在键盘打开的情况下触发UIButton事件,但不会同时关闭键盘。

最佳答案

尝试将以下代码行添加到处理按钮事件的函数中:
self.view.endEditing = true

关于ios - 使用IQKeyboardManager关闭键盘以及触发按钮的touchupinside事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46217318/

10-11 17:09