Чтобы выбрать тип отображаемой клавиатуры, проверьте протокол UITextInputTraits .Изменение свойства keyboardType даст вам цифровую клавиатуру (установите для нее значение UIKeyboardTypeNumberPad).
Я не верю, что есть какой-либо встроенный способ отображения клавиатуры в другом месте;вам придется создать свой собственный пользовательский вид с нужными вам клавишами / кнопками ввода.