16
A
回答
16
您無法將其設置爲任意文本,但您可以通過在任何文本字段或視圖正在用於編輯時設置returnKeyType
來將其設置爲固定字。的UIReturnKeyType
可能的值在這裏:
這些通常是與本地化的應用,雖然。如果您的應用支持「fr」本地化,並且設備設置爲法語,則應該獲得鍵盤按鍵的本地化版本。
5
鍵盤的語言不能由應用程序選擇,用戶可以設置哪種鍵盤語言更喜歡,而且你不能選擇它應該在返回鍵上說什麼。
您可以設置UIReturnKeyType
,這樣它會顯示出的東西比「回報」不同(這些也將被本地化):
setReturnKeyType:(UIReturnKeyDefault|UIReturnKeyGo|UIReturnKeyGoogle|UIReturnKeyJoin|UIReturnKeyNext|UIReturnKeyRoute|UIReturnKeySearch|UIReturnKeySend|UIReturnKeyYahoo|UIReturnKeyDone|UIReturnKeyEmergencyCall)
@quixoto,我沒有看到你的答案,直到我有張貼我的,對不起。
6
我發現之前我發現如何正確地問這個問題。首先感謝Ben Zotto和Emil的答案。我只想提出一些更多細節。正如Ben Zotto指出的那樣,您需要設置UIReturn密鑰。否則,鍵盤不會使返回按鈕適應所選語言。對於編程創建UITextField
的只有我添加以下到viewDidLoad
方法:
yourTextField.returnKeyType = UIReturnKeyDone; //or all the other UIReturnKeys
是的也有設置UIReturnKey
到UITextFields
在Storyboard
創建的選項。在視圖中選擇控制器的文本框,然後轉到Attributes inspector
並設置Return Key
爲除「默認」別的東西:
這可能是簡單,大部分的iOS傢伙。但對於初學者來說,很難發現你需要改變默認值來觸發你期望的行爲。
相關問題
- 1. 在iOS8中更改鍵盤上已完成按鈕的文本
- 2. Android:更改鍵盤上的「完成」按鈕文本
- 3. 虛擬鍵盤上「完成」按鈕的更改操作Android
- 4. 在軟鍵盤上更改下一個按鈕完成按鈕不起作用
- 5. 更改IOS完成按鈕文本
- 6. 鍵盤上'完成'按鈕的退出鍵盤
- 7. 更改Android數字鍵盤中的「完成」按鈕
- 8. UITextField鍵盤返回按鈕應該改變爲完成按鈕
- 9. Android鍵盤按鈕更改
- 10. 更改iOS虛擬鍵盤「上一個」,「下一個」,「完成」按鈕的語言
- 11. 如何在IOS中的鍵盤頂部的鍵盤上添加完成按鈕?
- 12. iOS Xcode鍵盤完成按鈕功能
- 13. iPhone鍵盤,完成按鈕和resignFirstResponder
- 14. 將完成按鈕添加到iPhone上的數字鍵盤鍵盤上
- 15. 如何在Android中使用軟鍵盤更改按鈕文本?
- 16. 在數據綁定中的鍵盤上使用完成按鈕
- 17. 在Xamarin.Forms中刪除鍵盤上的完成按鈕
- 18. 下一步,上一步,完成鍵盤上方的按鈕
- 19. 如何在Safari中更改iPhone虛擬鍵盤上的「Go」按鈕的文本?
- 20. 更改「返回」鍵盤按鈕的文本
- 21. 在數字板上添加完成按鈕鍵盤
- 22. 在數字鍵盤上顯示丟棄和完成按鈕
- 23. setImeOptions:爲什麼「完成」按鈕不顯示在軟鍵盤上?
- 24. 完成按鈕不會出現在Android軟鍵盤上
- 25. 如何讓完成按鈕出現在軟鍵盤上?
- 26. Windows Phone 8鍵盤與Android鍵盤 - 下一步/完成按鈕
- 27. 如何使用android鍵盤更改按鈕文本?
- 28. 如何擺脫iPhone鍵盤上的next-prv完成按鈕?
- 29. 如何獲取Android鍵盤上的「完成」按鈕?
- 30. 編輯/完成按鈕,更改完成按鈕背景顏色