vez varios usa todos los golpe eliminar cómo contactos como borrar apple iphone cocoa-touch uikit ipad

iphone - varios - UIKeyboardTypeNumberPad-¿Mostrar solo números en iPad?



icloud (3)

Creo que actualmente esto no es compatible con iPhoneOS 3.2 en el iPad

Para citar el archivo de cabecera UITextInputTraits:

// // UIKeyboardType // // Requests that a particular keyboard type be displayed when a text widget // becomes first responder. // Note: Some keyboard/input methods types may not support every variant. // In such cases, the input method will make a best effort to find a close // match to the requested type (e.g. displaying UIKeyboardTypeNumbersAndPunctuation // type if UIKeyboardTypeNumberPad is not supported). //

UIKeyboardTypeNumberPad no muestra un teclado numérico en el iPad. En su lugar, muestra el teclado UIKeyboardTypeNumbersAndPunctuation.

¿Hay algo que me esté faltando o se ha eliminado del sistema operativo iPad?

Gracias por su orientación!


Sé que esta pregunta ha estado inactiva durante bastante tiempo, pero esto podría ayudar a alguien.

Puede intentar implementar este https://github.com/azu/NumericKeypad . El codificador implementó su propio teclado numérico comprando subclases del UITextField


agregue UITextFieldDelegate en su archivo de encabezado (archivo .h)

txtfield_name.keyboardType=UIKeyboardTypeNumbersAndPunctuation; txtfield_name.delegate=self;

luego agrega este método

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ NSString *validRegEx =@"^[0-9]*$"; //change this regular expression as your requirement NSPredicate *regExPredicate =[NSPredicate predicateWithFormat:@"SELF MATCHES %@", validRegEx]; BOOL myStringMatchesRegEx = [regExPredicate evaluateWithObject:string]; if (myStringMatchesRegEx) return YES; else return NO; }