我在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/