2011-09-06 55 views
2

我尝试了很多方法来更改键盘在编程上的iPad,但它根本不会改变。 我无法找到任何属性在uitext这样做。更改iOS应用程序中的键盘语言当点击UITextField

有什么想法吗?

+1

你介意让我们知道什么是那些“很多方面”你试过吗? –

+0

类似于:'[textField setAccessibilityLanguage:@“English”];' 没有错误,但没有动作: - ?? –

回答

4

不幸的是,你无法控制键盘的语言。用户通过设置应用程序选择他们想要的键盘,并且可以使用键盘上的地球图标在它们之间切换。当键盘打开时,它将打开最近使用的键盘。

以下是你需要什么我的朋友,

[textView setKeyboardType:UIKeyboardTypeNumberPad]; 

[txtField setKeyboardType:UIKeyboardTypeNumberPad]; 
+0

我不希望它的文字,我想获得英文数字(标准类型),所以没有办法做到这一点? –

+0

你想让键盘变成一个数字键盘,你的意思是“标准类型”? – Scar

+0

当键盘更改为其他语言(如阿拉伯语或波斯语)时,数字也会发生变化,您不能将它们保存在数据库中,或在代码中使用它们(如标准数字)。所以当用户想输入数字时,我需要将键盘更改为EN。 –