gpt4 book ai didi

ios - 如何在 UITextView textViewDidBeginEditing 中手动显示/停止键盘

转载 作者:行者123 更新时间:2023-11-28 07:37:59 26 4
gpt4 key购买 nike

textViewDidBeginEditing 中,我正在做一些检查以显示 Alert。我的问题是键盘和警报同时出现。我不想在显示警报时显示键盘。当我必须显示警报时,是否可以停止在 textViewDidBeginEditing 中显示键盘,一旦警报被解除,它就会恢复正常?

如果不是,我们如何通过任何其他解决方法实现它?

最佳答案

  1. 将 UITextView 的 isEditable 属性设置为 false。
  2. 可能使用 UITapGestureRecognizer 检测 UITextView 上的点击(如果用户想要开始编辑,他会这样做)并检查点击坐标是否位于 UITextView 的框架内。
  3. 此时键盘不会显示。您可以进行所需的检查,并根据检查是否通过,您可以显示键盘(将 UITextView 的 isEditbale 设置为 true 并使其成为 firstResponder)。
  4. 一旦用户完成编辑,如果您想重复类似的操作,请重置状态。

关于ios - 如何在 UITextView textViewDidBeginEditing 中手动显示/停止键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52910249/

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