gpt4 book ai didi

ios - Objective-C,一般如何resignFirstResponder?

转载 作者:可可西里 更新时间:2023-11-01 04:19:45 37 4
gpt4 key购买 nike

(我的老板说)我必须在导航栏上实现一个“完成”按钮,以便 View 中的各个项目(包含一个编辑框)将关闭它们的键盘(如果它们处于焦点状态)。

似乎我必须遍历所有项目,然后在其中一个处于焦点时对每个项目调用 resignFirstResponder?这看起来有点困惑(如果将来有人添加更多项目,则很难维护)- 有更好的方法吗?

最佳答案

我找到了!

感谢this

我发现我需要做的就是:-

-(void) done {
[[self.tableView superview] endEditing:YES];
}

//也是 [self.view endEditing:YES];工作正常

[备注]此外,我还学习了如何执行与“eventFilter”等效的操作,以阻止 UITableViewController 在 到达背景触摸事件之前拦截它们 - 来自该线程上的同一篇精彩帖子 - 请参阅“DismissableUITableView” .[评论结束]

关于ios - Objective-C,一般如何resignFirstResponder?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3634881/

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