gpt4 book ai didi

ios - IQKeyboardManager 与 DownPicker 冲突

转载 作者:行者123 更新时间:2023-11-28 16:00:02 25 4
gpt4 key购买 nike

我正在使用 IQKeyboardManager对于我的整个项目。我想用 DownPicker对于同一 View 中的 2 个文本字段。我希望将 DownPicker 用作自定义包装器。问题是我的 DownPicker 在一个页面加载时只能使用两个文本字段中的一个。这两个第三方库相互冲突。请给我一些解决方案。我的代码如下:

@IBOutlet weak var textField: UITextField!
var picker:DownPicker!
@IBOutlet weak var textField1: UITextField!
var picker1:DownPicker!

let arr:NSMutableArray = ["1","2","3"]
let arr1:NSMutableArray = ["4","5","6"]

override func viewDidLoad() {
super.viewDidLoad()


picker = DownPicker(textField: textField, withData: arr)

picker1 = DownPicker(textField: textField1, withData: arr1)
}

最佳答案

就在 IQKeyboardManager 网站上,它指出:

“如果 IQKeybaordManager 与其他第三方库冲突,则开发人员有责任在呈现/关闭第三方库 UI 时启用/禁用 IQKeyboardManager。第三方库不负责处理 IQKeyboardManager。”

因此,您要么不能使用 DownPicker,要么在使用 DownPicker 时需要关闭 IQKeyboardManager。要暂时关闭 IQKeyboardManager,请添加此代码。

IQKeyboardManager.sharedManager().enable = true/false

关于ios - IQKeyboardManager 与 DownPicker 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41206973/

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