点击按钮会取消键盘而不是调用其TouchUpInside事件

时间:2017-09-14 06:31:54

标签: ios swift3 uibutton keyboard iqkeyboardmanager

我有ViewController一个textfield和一个button,当我开始编辑textfield中的文字时,会弹出键盘。

现在,如果我点按button,它会先关闭键盘,然后在第二次点击时button's touchupinside事件被触发。

这意味着如果我想点击button我需要点击两次,即;首先点击关闭键盘然后我才能点击button

我希望能够在不关闭button的情况下点击keyboard。 我也在使用IQKeyboardManager,不知道是否可能是这种行为的原因。

这是我的IQKeyboardManager代码

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

0 个答案:

没有答案