如何將彈出式鍵盤設置爲僅在鍵入文本字段時顯示某些鍵?我知道有默認的鍵盤,但沒有一個看起來合適。是否有其他輸入選項?謝謝。如何設置彈出式鍵盤只顯示某些鍵?
回答
由於iOS 3.2,你可以改變鍵盤:
比照 Official documentation here
討論
此屬性的值是零。需要一個 自定義視圖 響應對象,以收集來自 用戶輸入要重新聲明此屬性作爲 讀寫,並用它來管理自己的 定製輸入視圖。當接收器 隨後成爲第一個響應者時,響應者 基礎架構自動呈現指定的 輸入視圖。同樣, 當視圖退出其第一個 響應者狀態時,響應者 基礎結構會自動關閉 指定的視圖。
此屬性通常用於 替代系統提供的鍵盤 被呈現爲UITextField和 UITextView的對象。
蘋果不會允許你做任何改動的鍵盤..
你想進入什麼?無論是創建一個自定義鍵盤,使用採摘如果可能的話或代碼它不接受某些鍵..
我只希望用戶輸入數字和小數點,與所有其他選項被禁用? – mlam 2010-07-22 09:25:53
好的。我不知道你現在被允許改變鍵盤。 我通常使用一個選擇器。並有一個段只包含一個「,」其餘的段是0-9 .. 或者你可以做這樣的事情: http://stackoverflow.com/questions/276382/best-way -to-enter-numeric-values-with-decimal-points 但是,既然它可以更改鍵盤,現在試試這個: http://blog.devedup.com/index.php/2010/03/13/ iphone-number-pad-with-a-point-point/ – LarsJK 2010-07-22 10:20:39
好的。我不知道你現在可以更換鍵盤了。
我通常使用一個選擇器。並有一個段只包含一個「」該段的其餘均爲0-9 ..
,或者你可以做這樣的事情:
What is the best way to enter numeric values with decimal points?
但由於它沒關係變化鍵盤現在試試這個:
http://blog.devedup.com/index.php/2010/03/13/iphone-number-pad-with-a-decimal-point/
這兩個鏈接都是很好的選擇,但它們不提供我需要的靈活性。儘管如此,我仍然會爲未來的項目考慮這些選項。謝謝。 :) – mlam 2010-07-22 12:32:00
- 1. 如何在Android虛擬鍵盤上顯示彈出鍵?
- 2. 顯示鍵盤時AlertDialog彈出
- 3. Android鍵盤彈出字符不顯示
- 4. Tkinter彈出式鍵盤庫
- 5. 鍵盤只顯示數字
- 6. Android的 - 如何調整彈出時,軟鍵盤顯示出來
- 7. 如何在某些情況下隱藏/顯示android的鍵盤
- 8. iPhone彈出鍵盤
- 9. 如何以編程方式設置iphone鍵盤以顯示所需的鍵集
- 10. 設置鍵盤協調:如何設置鍵盤x,y協調
- 11. 檢測AZERTY鍵盤上的某些鍵?
- 12. 禁止某些Windows鍵盤快捷鍵
- 13. 打開某些鍵盤Android
- 14. Android如何在鍵盤顯示/隱藏時隱藏/顯示某些視圖?
- 15. 顯示鍵盤
- 16. 如何選擇只有某些JSON鍵
- 17. 如何防止軟件鍵盤彈出?
- 18. 如何在運行時彈出鍵盤
- 19. 如何強制安卓鍵盤彈出?
- 20. 如何自動彈出鍵盤?
- 21. 如何彈出「?123」Android鍵盤
- 22. 如何給彈出鍵盤焦點Gtk.Window
- 23. 如何延遲iOS鍵盤彈出?
- 24. 彈出窗口崩潰如果顯示軟鍵盤
- 25. Bootstrap模式彈出不滾動鍵盤
- 26. Android軟鍵盤的彈出式佈局?
- 27. Windows CE 5.0中的彈出式鍵盤
- 28. 鍵盤式彈出按鈕,iOS
- 29. wpf中的彈出式鍵盤綁定
- 30. 鍵盤背後的模式彈出框
謝謝santoni,我曾考慮過使用按鈕作爲InputView的鍵,但對於一個簡單的任務似乎有點矯枉過正 - 但它看起來像是唯一的自定義鍵的選項。 – mlam 2010-07-22 09:38:24