gpt4 book ai didi

iOS 为什么调用从 uitextield 中删除第一响应者会影响键盘?

转载 作者:行者123 更新时间:2023-11-29 01:29:56 25 4
gpt4 key购买 nike

好吧,我有两个原始文本字段,当我单击其中之一时,键盘就会显示。

现在我有另一个按钮,所以当用户单击它时,我想隐藏键盘(好吧,这是一个愚蠢的设计,但我只是在学习)。

当用户单击该按钮时,我在代码中执行的操作是在两个 ui 文本字段上调用 ​​resignfirstresponder 方法,如下所示:

self.firstuitextfield.resignFirstResponder()
self.seconduitextfield.resignFirstResponder()

并且键盘可能会消失,我的问题是为什么是这样?我刚刚删除了他们的第一响应者,这意味着 according to this question ,他们将不再先收到消息。这怎么能让键盘消失呢?那么现在谁成为第一响应者?

最佳答案

没有人是第一响应者!这就是正在发生的事情!如果他们没有回应,那么键盘就会隐藏起来!很漂亮,对吧?但是,如果您想要一行代码来完成此操作,请尝试使用 self.view.endediting(true)

关于iOS 为什么调用从 uitextield 中删除第一响应者会影响键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33558311/

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