繁体   English   中英

我如何知道何时点击UIKeyboard Join按钮?

[英]how do I know when UIKeyboard Join button is tapped?

我怎么知道用户何时点击UIKeyboard上的Join按钮?

还可以更改此文本吗? 我知道有几个内置的选项但是如果可以的话,我就说“登录”。

我不是使用UITextField委托的忠实粉丝只是为了通过按键盘上的“返回”(无论它标记的是什么)知道键盘输入何时完成。 UITextField实际上可以很好地与Target / Action模式配合使用,该模式比为此使用委托更简单,直接得多。

我之前在回答“ 如何点击KeyBoard中的完成按钮时调用方法?已经指出了这一点。 请查看有关使用传统目标/操作模式的详细信息,以了解何时完成键盘输入。 不幸的是,Apple的文档尚不清楚。

UITextField委托有它的位置,但如果您只需要知道何时输入完成,那么使用委托可能不是最好的方法。 使用目标/动作。

有关UIReturnKeyType选项,请参阅UITextInputTraits协议参考中returnKeyType属性。

您应该设置UITextField的委托(我假设这是一个UITextField )并检查该委托调用:

- (BOOL)textFieldShouldReturn:(UITextField *)textField

同样,您返回一个BOOL来告诉UITextField进行默认行为。 您可以在此处查看文档。

此外,Apple为您提供的UIReturnKeyType选项是您唯一的选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM