gpt4 book ai didi

ios - 为什么 iPad 不会在结束编辑时关闭选择器 View ,但 iPhone 会

转载 作者:行者123 更新时间:2023-11-28 05:45:37 25 4
gpt4 key购买 nike

我已经将 UIPickerView 设置为文本字段的输入 View ,并且在选择器选择时,我使用了 view.endEditing(true)。这将关闭 iPhone 上的键盘。但在 iPad 上,没有任何反应。我不得不通过调用该方法从 super View 中删除选择器 View 。考虑到两者都运行相同版本的操作系统,造成这种差异的原因是什么?
也有任何关于此类差异的引用,以便我可以在两种设备上使用相同的方法。

最佳答案

键盘没有被解除的原因是因为某些 View 会拦截这些事件,而不是因为 endEditing 不工作。

尽管如此,您仍然可以全局关闭键盘,这可能是一个简单的解决方法:

UIApplication.shared.sendAction(#selector(UIResponder.resign‌​FirstResponder), to: nil, from: nil, for: nil)

祝你今天愉快!

关于ios - 为什么 iPad 不会在结束编辑时关闭选择器 View ,但 iPhone 会,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54870175/

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