以编程方式点击 UITextField [关闭]

Posted

技术标签:

【中文标题】以编程方式点击 UITextField [关闭]【英文标题】:Programmatically Tap a UITextField [closed] 【发布时间】:2013-06-24 15:55:17 【问题描述】:

我有一个名为 mainTextField 的 UITextField,并在它的正下方放置了一个 UIButton,称为 textButton。理想情况下,当用户按下 textButton 时,mainTextField 应该认为用户在其上轻敲了手指,导致键盘弹出并像往常一样开始编辑。我已经阅读了文档,但我不知道要发送哪个消息来完成此操作,有人有什么想法吗?

编辑:这是一个个人应用程序,我不打算将其提交到 App Store,因此可以进行时髦的推理。不过还是谢谢你的关心!

【问题讨论】:

您这样做可能违反了六条用户界面准则,并且您的用户不会期望这种行为。他们希望点击文本字段以调出键盘,然后单击按钮提交。 【参考方案1】:

只需致电[mainTextField becomeFirstResponder]

[mainTextField resignFirstResponder] 则相反。

【讨论】:

非常感谢!我会在 10 分钟内接受答案。 你的答案必须对他有用,但这会让他偏离方向......

以上是关于以编程方式点击 UITextField [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式选择 UITextField 进行编辑

在UITextfield中输入文本后以编程方式更改焦点

如何在UITextView中以编程方式移动光标?

如何将 UIPopover 附加到以编程方式创建的 CGRect

以编程方式创建 UITextField 事件

以编程方式在 UIView 上添加 UITextField Swift