Articles of first responder

¿Por qué UITextField comienza a editar cuando se muestra el controller de visualización en la stack de navigation?

Tengo un UINavigationController único, con un controller de vista raíz arbitrario. Luego, presento el siguiente subclass UITableViewController en la stack de navigation: @interface BugViewController : UITableViewController <UITextFieldDelegate> @end @implementation BugViewController – (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return 1; } – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell = [[UITableViewCell alloc] init]; UITextField *textField = [[UITextField […]

Subclass un UITextField y detecte cuándo se convierte o renuncia el primer respondedor

Subclass un UITextField y deseo get un método llamado cuando se convierte en el primer respondedor o renuncia al primer respondedor. ¿Cómo puedo conseguir esto?

iOS: ¿Cómo reenviar los events táctiles de subvista a supervisor?

Tengo la siguiente configuration en mi proyecto iPhone (un button UIB que tiene una UIView como subvisual): – UIButton // super-view <——-| | <touch-event> |_ UIView // sub-view ________| He conectado una acción (touch-up-inside) desde mi UIButton con IB a mi controller de vista. Pero, por desgracia, UIView impide que el sistema operativo llame al […]

El evento UIButton no se manejó el 1% del time: ¿a quién debo culpar en mi cadena de respuesta?

Mi aplicación tiende a perder a veces la pista de qué respondedor debería manejar un evento táctil. Mi situación: Un file XIB que define 3 vistas: una vista como la vista del propietario del file 2 vistas adicionales que se agregan a la jerarquía de vistas mediante progtwigción Una de las subvistas (SubviewA) tiene un […]

UITextView en inputAccessoryView no renuncia a FirstResponder

Tengo una vista de un UIViewController que tiene un UITextField como subvista. El campo de text implementa un evento en UIControlEventEditingDidBegin . Este evento establece la inputAccessoryView del campo de text y agrega una vista "shadow" en la vista del controller de vista para bloquear la interacción con la vista. El inputAccesoryView es una UIView […]

Descartar el primer respondedor / keyboard con múltiples campos de text

Como en serio después de pasar por esto … ¿Manera fácil de rechazar el keyboard? … Tengo varios TextFields y algunos TextViews . ¿No hay una manera de tener un lote o grupo de despedida de First Responder para todos los campos de text? ¿Debo hacer un método para cada campo? ¿Tal vez pasé por […]

presentando un controller de vista modal mientras el keyboard está activo

Entonces, básicamente, tengo un formulario que consta de varios campos de text. El usuario escribe en los campos como de costumbre. Pero el usuario también tiene la opción de tocar dos veces un campo de text, que presenta un controller de vista modal, que le permite al usuario elegir entre una serie de opciones relacionadas […]

ser notificado cuando UITextField becomeFirstResponder

¿Cómo puedo recibir una notificación cuando UITextField becomeFirstResponder UITextField becomeFirstResponder ? Puedo verificar como isFirstResponder o configurar para convertirme en el primer respondedor por becomeFirstResponder Quiero recibir una notificación o manejar un evento cuando un usuario hace que este campo de text sea el primero en responder. Gracias.

Prueba de unidad iOS: ¿Cómo configurar / actualizar / examinar firstResponder?

¿Cómo escribes las primeras testings de unidad de respuesta? Estoy intentando escribir una testing para confirmar que un método avanza el enfoque al siguiente campo de text. controller es un descendiente de UIViewController . Pero esta testing exploratoria falla: – (void)testFirstResponder { [controller view]; [[controller firstTextField] becomeFirstResponder]; STAssertTrue([[controller firstTextField] isFirstResponder], nil); } La primera línea […]

¿Por qué convertirse en primer respondedor no funciona?

AGWindowView un modal usando AGWindowView . Dentro de la vista modal (construida usando IB), hay un campo de text. El campo de text se ha conectado a una toma de stream. Esto no funciona: – (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; [self.placesTextField becomeFirstResponder]; } La llamada a becomeFirstResponder no funciona y el keyboard no aparece. Esto funciona: […]