2013-12-03 76 views

回答

1

十進制小鍵盤顯示句點或逗號,具體取決於在設置應用程序(設置 - >常規 - >國際)中的區域格式設置中設置的用戶區域設置。

你不想強迫一段時間。需要逗號的語言環境中的用戶希望看到逗號。

如果您需要將用戶輸入的數字字符串轉換爲數字,請使用NSNumberFormatter來完成此操作。這將正確處理用戶的區域設置和數字格式。

+0

我正在使用textField的文本轉換爲floatValue,問題是使用「,」時不會註冊十進制數字,但在使用「。」時將會使用。 – user3000356

+1

這就是爲什麼我說你需要使用'NSNumberFormatter'來將用戶輸入的文本轉換爲數字值。數字格式化程序將知道如何根據用戶的區域設置處理逗號或句點。 – rmaddy

+0

順便說一句 - 你的原始問題是錯誤的問題。該問題不應該是關於更改小鍵盤上的小數點鍵。你的問題應該是將這些用戶輸入的值轉換爲「浮點數」。 – rmaddy

相關問題