I noticed that UIKeyboardTypeDecimalPad was added in iOS 4.1, and started using it. During the course of my testing, I switched both the language and region to French in the International section of Settings. I expected the decimal key on the keypad in my app to change from a "." to a "," but it didn't.
All I'm doing is this:
_textFieldUnitCost.keyboardType = UIKeyboardTypeDecimalPad;
Any ideas?