gpt4 book ai didi

ios - IQKeyboardManager 的完成按钮操作在 Swift 中不起作用

转载 作者:行者123 更新时间:2023-11-28 14:39:39 42 4
gpt4 key购买 nike

我们正在为 Swift 项目使用 IQKeyboardManager 库。它工作正常,但是,在单击“完成”按钮后,它没有调用该方法。

 override func viewDidLoad() {
super.viewDidLoad()
self.myTextField.delegate = self
self.myTextField.keyboardToolbar.doneBarButton.setTarget(self, action: #selector(doneButtonClicked))
}

@objc func doneButtonClicked(_ sender: Any) {
//your code when clicked on done

}

库版本是

pod 'IQKeyboardManagerSwift', '6.0.2'

有什么建议吗?

最佳答案

这是 IQKeyboardManagerSwift 版本 6.0.2 中的问题

Fixed issue

您可以使用UITextFieldDelegate

   func textFieldDidEndEditing(_ textField: UITextField) {

print("done click ")
}

或更新IQKeyboardManagerSwift 6.0.3

pod 'IQKeyboardManagerSwift', '6.0.3'

关于ios - IQKeyboardManager 的完成按钮操作在 Swift 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50622053/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com