2011-09-06 83 views
2

我嘗試了很多方法來更改鍵盤在編程上的iPad,但它根本不會改變。 我無法找到任何屬性在uitext這樣做。更改iOS應用程序中的鍵盤語言當點擊UITextField

有什麼想法嗎?

+1

你介意讓我們知道什麼是那些「很多方面」你試過嗎? –

+0

類似於:'[textField setAccessibilityLanguage:@「English」];' 沒有錯誤,但沒有動作: - ?? –

回答

4

不幸的是,你無法控制鍵盤的語言。用戶通過設置應用程序選擇他們想要的鍵盤,並且可以使用鍵盤上的地球圖標在它們之間切換。當鍵盤打開時,它將打開最近使用的鍵盤。

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

[textView setKeyboardType:UIKeyboardTypeNumberPad]; 

[txtField setKeyboardType:UIKeyboardTypeNumberPad]; 
+0

我不希望它的文字,我想獲得英文數字(標準類型),所以沒有辦法做到這一點? –

+0

你想讓鍵盤變成一個數字鍵盤,你的意思是「標準類型」? – Scar

+0

當鍵盤更改爲其他語言(如阿拉伯語或波斯語)時,數字也會發生變化,您不能將它們保存在數據庫中,或在代碼中使用它們(如標準數字)。所以當用戶想輸入數字時,我需要將鍵盤更改爲EN。 –