К сожалению, вы не можете контролировать язык клавиатуры.Пользователь выбирает, какие клавиатуры он хотел бы получить, используя приложение настроек, и может переключаться между ними, используя значок глобуса на клавиатуре.Когда клавиатура открыта, она откроется для последней использованной клавиатуры.
Вот что вам нужно, мой друг,
[textView setKeyboardType:UIKeyboardTypeNumberPad];
[txtField setKeyboardType:UIKeyboardTypeNumberPad];