gpt4 book ai didi

iphone - iPhone:为什么发送消息resignFirstResponder会移除键盘?

转载 作者:行者123 更新时间:2023-12-01 19:28:51 24 4
gpt4 key购买 nike

这是一个两部分的问题:

1)为什么我们首先需要使UITextField为第一响应者?即使它不是第一响应者,它也将起作用。

2)为什么我们发送消息resignFirstResponder时键盘消失了?该方法是否还会将键盘移除作为副作用?为什么UITextView中没有单独的方法来指示它卸下键盘?

最佳答案

Why do you want the resignFirstResponder message not to remove the keyboard?

  • 仅当您发送成为firstResponder 消息或在文本字段内单击时,UITextField才处于 Activity 状态(光标在文本字段内闪烁,并且出现键盘)。
  • resignFirstResponder 消息使文本字段处于非 Activity 状态(光标已从文本字段中删除)。如果光标不在文本字段中,那为什么还要在这里使用键盘呢?您将把那些在键盘上键入的文本发送到哪里?这就是为什么当文本字段辞退为第一响应者后键盘自动消失的原因。

    resignFirstResponder 是UITextView中指示其删除键盘的方法。
  • 关于iphone - iPhone:为什么发送消息resignFirstResponder会移除键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4625067/

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