gpt4 book ai didi

ios - 如何从 UITextField 中移除焦点?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:57:36 24 4
gpt4 key购买 nike

我已经看到这个问题在任何地方都被问过上百万次,但没有一个答案对我有用。

我需要从 UITextField 中移除焦点。这意味着我需要光标消失(并且键盘被关闭)。

我在互联网上看到的解决方案是 [textfield resignFirstResponder][textfield endEditing:YES],它可以隐藏键盘,但是不要从 UITextField 中移除焦点(即,虽然键盘已关闭,但光标仍在 UITextField 中愉快地闪烁)。

问题是我需要在用户点击 UITextField 并触发事件 didBeginEditing 时获取事件。每次触发该事件时,或者更一般地说,每次用户点击 UITextField 时,我都会做一些事情。但是,如果焦点没有完全从 UITextField 中移除,即使在我调用了 resignFirstResponderendEditing:YES 之后,也无法再次触发该事件。

我怎样才能做到这一点?谢谢。

最佳答案

您可以将光标颜色设置为透明色

  textfeild.tintColor = UIColor.clearColor()

如果你只是想关闭键盘那么

    textfeild.resignFirstResponder()

将关闭键盘,当你想要再次获得焦点时使用

 textfeild.becomeFirstResponder()

关于ios - 如何从 UITextField 中移除焦点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36193363/

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