gpt4 book ai didi

ios - UITextField 的键盘不会关闭。不完全是

转载 作者:技术小花猫 更新时间:2023-10-29 10:06:52 28 4
gpt4 key购买 nike

我在模态表单 (iPad) 中有一个 TableView ,其中一个单元格包含一个 UITextField。我的 View Controller 持有对文本字段的引用,也是它的委托(delegate)。

当文本字段点击 Return 时,我告诉它到 -textFieldShouldReturn: 内的 -resignFirstResponder。在另一种情况下,我想强制它结束编辑,所以我告诉整个 TableView -endEditing:YES。之后,我释放了对文本字段的本地引用,并重新加载该行以将其替换为其他内容。

无论哪种情况,键盘都不会消失。我不知道出了什么问题,也不确定如何进一步调试。在我进行的任何其他文本编辑中,我从未遇到过键盘粘滞问题——firstResponder 辞职的行为始终符合预期。

有什么想法吗?谢谢。

最佳答案

Apple 文档 describe this exception :

On the iPad, if a view controller modally presents its view using the "form sheet" style, the keyboard, once shown, is not hidden until the user taps the dismiss key or the modal view controller is programmatically dismissed. The purpose of this behavior is to avoid excessive animations as a user moves between views that are largely, but not entirely, text fields.

这恰好适用于此(iPad 上的模态表单)。在这种情况下,显然不可能关闭键盘。极好的。 :\

关于ios - UITextField 的键盘不会关闭。不完全是,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8379205/

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