Начиная с iOS 3.2, вы можете прикрепить любую UIView
к вашему UITextField
для использования в качестве клавиатуры:
myTextField.inputView = myFakeKeyboard;
Вы также можете прикрепить панель инструментов над клавиатурой (системную или пользовательскую).):
myTextField.inputAccessoryView = myToolbar;
Кстати, если вам нужна цифровая клавиатура с 0-9, десятичной точкой и Backspace, вы можете использовать тип UIKeyboardTypeDecimalPad
для UITextField.Но этот доступен только начиная с iOS 4.1, и вы должны знать, что некоторые локали используют запятую вместо точки в качестве десятичного разделителя, и этот тип клавиатуры показывает запятую или точку относительно текущей локали устройстваон работает.