-1
,左下角的按鈕將成爲「,」。但我想要一個「。」,而不是「,」。 可以改變這個嗎? - 我可以在NumberPad上添加一個額外的按鈕嗎? - 或者我可以用「。」替換每個「,」? 幫幫我!!! :D當使用UIKeyboardTypeNumberPad選項時,Float不識別帶有「,」的數字
,左下角的按鈕將成爲「,」。但我想要一個「。」,而不是「,」。 可以改變這個嗎? - 我可以在NumberPad上添加一個額外的按鈕嗎? - 或者我可以用「。」替換每個「,」? 幫幫我!!! :D當使用UIKeyboardTypeNumberPad選項時,Float不識別帶有「,」的數字
十進制小鍵盤顯示句點或逗號,具體取決於在設置應用程序(設置 - >常規 - >國際)中的區域格式設置中設置的用戶區域設置。
你不想強迫一段時間。需要逗號的語言環境中的用戶希望看到逗號。
如果您需要將用戶輸入的數字字符串轉換爲數字,請使用NSNumberFormatter
來完成此操作。這將正確處理用戶的區域設置和數字格式。
我正在使用textField的文本轉換爲floatValue,問題是使用「,」時不會註冊十進制數字,但在使用「。」時將會使用。 – user3000356
這就是爲什麼我說你需要使用'NSNumberFormatter'來將用戶輸入的文本轉換爲數字值。數字格式化程序將知道如何根據用戶的區域設置處理逗號或句點。 – rmaddy
順便說一句 - 你的原始問題是錯誤的問題。該問題不應該是關於更改小鍵盤上的小數點鍵。你的問題應該是將這些用戶輸入的值轉換爲「浮點數」。 – rmaddy