5

当我单击按钮事件时,我想以编程方式更改键盘。

我在我的应用程序中使用了自定义键盘,但是当我单击自定义键盘上的按钮时,我需要以编程方式更改英语(美国)键盘。

4

3 回答 3

3

控制键盘的唯一方法是显示它(通过将 UITextView/UITextField 设置为第一响应者),隐藏它(通过退出编辑轻松关闭键盘的方法?)。

您的应用程序无法更改键盘的语言,因为这是用户偏好。如果您想要自己的自定义键盘,则必须自己设计(使用 UIButtons)并且显然还要对其进行编程(当它显示时,当它隐藏时。我会简单地使用用户喜欢的键盘,你为什么需要改变它?毕竟,用户是决定他使用哪种键盘的人。

于 2012-07-25T07:27:14.203 回答
3

我刚刚得到了我自己问题的答案。

只需放入nilinputView它就会变回英文(美国)键盘。

于 2013-02-23T14:16:15.357 回答
-4

您可以通过编程方式更改为英语(美国)键盘。

尝试这个:

textfield.secureTextEntry=YES;
textfield.secureTextEntry=NO;
于 2013-02-19T04:34:23.617 回答