Проверьте UIKeyboardType - есть опция поддержки только ASCII (UIKeyboardTypeASCIICapable).
Кроме того, в протоколе UITextFieldDelegate есть опции, которые могут позволить вам выборочно фильтровать ввод. Взгляните на:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;