In my app users need to be able to enter numeric values with decimal places. The iPhone doesn\'t provides a keyboard that\'s specific for this purpose - only a number pad an
I think it would be good to point out that as of iOS 4.1 you can use the new UIKeyboardTypeDecimalPad.
UIKeyboardTypeDecimalPad
So now you just have to:
myTextField.keyboardType=UIKeyboardTypeDecimalPad;