I have texFiled I'm my view controller and i set number pad for that like this:
self.phoneTextField.keyboardType = UIKeyboardTypeNumberPad;
And now i want user just can enter english number in text field(can not change language)
(This only applies for iOS 10 or later and for number pad)
Swift
yourTextField.keyboardType = .asciiCapableNumberPad
Objective C
yourTextField.keyboardType = UIKeyboardTypeASCIICapableNumberPad;