如何獲得帶小數點分隔符的數字鍵盤?目前我堅持使用UIKeyboardNumberPad。帶小數點分隔符的數字鍵盤
回答
typedef enum {
UIKeyboardTypeDefault,
UIKeyboardTypeASCIICapable,
UIKeyboardTypeNumbersAndPunctuation,
UIKeyboardTypeURL,
UIKeyboardTypeNumberPad,
UIKeyboardTypePhonePad,
UIKeyboardTypeNamePhonePad,
UIKeyboardTypeEmailAddress,
UIKeyboardTypeDecimalPad,
UIKeyboardTypeTwitter,
UIKeyboardTypeWebSearch,
UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable // Deprecated
} UIKeyboardType;
如果你不喜歡這些,你可以隨時修改他們的代碼......
http://openradar.appspot.com/6635276
這有一個解決方案: http://www.iphonedevsdk.com/forum/iphone-sdk-development/6573-howto-customize-uikeyboard.html
的iPhone SDK目前不不提供鍵盤(0-9)+小數點按鈕UIKeyboard。我懷疑這是因爲大多數使用情況而設計的,因此不需要。
請參閱this previous StackOverflow question討論貨幣投入的小數分隔符(不需要)。我還寫了關於這個話題的blog post。
但是,如果您確實需要鍵盤+小數點按鈕鍵盤,您唯一的選擇將是滾動您自己的自定義鍵盤。相反sbwoodside的答案,你真的想回避定製現有的UIKeyboard。雖然這可能很容易做到,但它依賴於隨時可能改變的私人課程......這意味着您的黑客未來可能會在未經警告的情況下破解。
不幸的是,在我的情況下,我不處理固定的小數位,所以我確實需要一個小數點。您的博客文章的解決方案現在可以工作。 您的解決方案只適用於某些情況。 – 2009-08-23 18:21:01
UIKeyboardTypeNumbersAndPunctuation
可能是最不錯的選擇,除非您有足夠的時間和資源推出自己的鍵盤。
你可以試試這個
UIKeyboardTypeDecimalPad
- 1. 帶小數點的iPhone數字鍵盤
- 2. Wpf TextBox上的鍵盤小數點分隔符,如何?
- 3. 通過HTML5/JS/PhoneGap使用帶小數點的數字鍵盤
- 4. 格式化數字/字符串與小數點分隔符
- 5. Double.TryParse()輸入小數點分隔符不同於系統小數點分隔符
- 6. Matplotlib數字分組(小數分隔符)
- 7. 解析帶點一個數字作爲千個分隔符和逗號作爲小數點分隔
- 8. 設置org.eclipse.swt.widgets.Spinner的小數點分隔符
- 9. C中的小數點分隔符#
- 10. 如何獲得小數點分隔符?
- 11. Fortran小數點和千位分隔符
- 12. 更改小數點分隔符
- 13. NSNumberFormatter和逗號小數點分隔符
- 14. 如何指定小數點分隔符
- 15. 區域設置小數點分隔符
- 16. 提取小數點分隔符
- 17. 字符串到數字。變量和小數點的分隔符相同。 Matlab的
- 18. 如何驗證基於小數點分隔符的小數?
- 19. 顯示數字小鍵盤
- 20. Archlinux shift +數字小鍵盤
- 21. 使數字鍵盤變小?
- 22. 炫技小數點分隔
- 23. VBA字 - 更改小數分隔符
- 24. 帶日文鍵盤的UIKeyboardTypeDecimalPad不顯示小數點
- 25. 帶有0-9和小數點的iPhone鍵盤?
- 26. 修改小數點和千位分隔符不改變小數
- 27. 小數分隔符2008
- 28. 將帶特殊字符的字符串分隔成數組
- 29. 字符串轉換爲與2位數字的兩倍小數點分隔
- 30. Informix JDBC,MONEY和字符串文字中的小數點分隔符的問題
我知道這是一個老話題,但任何人誰碰到這個涉及應注意,由於iOS 4.1的,有在枚舉稱爲UIKeyboardTypeDecimalPad定義了一個新UIKeyboardType。 – 2011-02-11 12:58:18
如果您想輸入正數和負數小數,有沒有什麼好的解決方法? – 2012-10-26 12:12:07