Articles of uitextfielddelegate

Acción cuando se presiona el pequeño button cruzado de UITextField.

Puedo agregar un pequeño button cruzado que se utiliza para borrar todo el text con un solo clic en un UITextField con el siguiente código. textField.clearButtonMode = UITextFieldViewModeWhileEditing; También implementé UITextFieldDelegate . Quiero activar / desactivar el button de la barra derecha de UINavigationBar acuerdo con los cambios en mi UITextField . La regla es […]

Tratando de get el índice de la celda activa de textField dentro de la celda personalizada de UITableView en iOS

Tengo una UITableView en mi aplicación donde tengo UITableViewCell personalizado que contiene un UITextField . Lo que me gustaría hacer es get el índice correcto de la fila cuando selecciono un campo de text particular de esa fila. Desafortunadamente, solo puedo get el índice correcto de la fila si realmente hago clic en la fila, […]

UITextField autocompletado de callback

Estoy usando una biblioteca para validation de campo que se basa en UITextFieldTextDidChangeNotification . Simplemente valida los campos en un formulario cuando esta notificación se activa y establece un estado de formulario (como invalid , eligible , submittable ). Sin embargo, cuando complete automáticamente la tab en cualquier campo, textField:shouldChangeCharactersInRange:string: método delegate pero UITextFieldTextDidChangeNotification o […]

¿Cómo mostrar el lado superior del keyboard de UItextfield cuando ingresamos text, en el iPhone?

Tengo un UITextfield en el que estoy ingresando valor. No quiero desplazarme ni ajustar el keyboard, quiero que el keyboard se ajuste automáticamente cuando ingrese el text en UITextfield y siempre muestre debajo del campo de text. Cualquier sugerencia de expertos sería muy bienvenida.

Subclass UITextField con self.demand causa que la aplicación se congele, la CPU sube al 100%

Tengo una subclass de UITextField que establece self.delegate = self . La subclass se usa para evitar que se introduzcan caracteres especiales en un UITextField . Al principio funciona bien, pero después de presionar algunas teclas, la CPU sube al 100% y congela la aplicación. No hay un logging de lockings en Xcode porque la […]

No se puede usar la tecla de retroceso para eliminar un carácter de un campo de text en iOS

Estoy implementando el siguiente método de delegado para UITextField: – (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSString *integerPart = [textField.text componentsSeparatedByString:@"."][0]; NSString *decimalPart = [textField.text componentsSeparatedByString:@"."][1]; if ([integerPart length] > 8 || [decimalPart length] > 5) { return NO;//this clause is always called. } … } y estoy tratando de limitar el número de dígitos […]

UIPickerView como inputView, pero no permite la edición directa

Así que tengo UIPickerView como inputView para uno de mis campos de text. Funciona perfectamente: se desliza hacia arriba, como lo haría con el keyboard normal, puedo seleccionar una opción y se rellenará en un campo de text. El único problema es que puedo editar el campo directamente, escribiendo en él. ¿Cómo rechazar este comportamiento? […]

El delegado de UItextView no se llama utilizando un keyboard personalizado

Tengo varias subvenciones UITextView, todas con la misma interfaz de input personalizada (básicamente, un panel numérico con una opción de relleno automático y un button save). Mi problema es que el método delegate shouldChangeCharactersInRange: no se llama cuando el text del campo de text se modifica desde mi keyboard personalizado (funciona al pegar text desde […]

Descartar el keyboard si la hoja de acción va a aparecer

Tengo un UIDatePickerView dentro de UIActionSheet como una input al UITextField. Cuando se enfoca en UITextField UIActionSheet aparecerá en lugar de Teclado. Al hacer clic en el button hecho en UIActionSheet se ocultará. Tengo varios otros campos de text que se comportan de manera normal (Mostrar keyboard). – (void)textFieldDidBeginEditing:(UITextField *)textField { if ([textField isEqual:txtExpDate]) { […]

Cómo editar tags con touch ios swift

Quiero saber cómo editar la label del text mientras se ejecuta la aplicación. Ejemplo: habrá una label llamada "Toque para cambiar text". cuando el usuario haga clic, será editable y el usuario puede ingresar text e ingresar. luego cambiará a nuevo text. Sé que esto se puede hacer utilizando UITextFieldDelegate . pero no sé cómo […]