Pregunta

Estoy tratando de hacer el texto en un UITextfield Seleccione cuando el usuario aprovecha el campo para comenzar a editar. La idea es que normalmente, primero querrán borrar todo el campo, por lo que esto guarda el paso de tener que tocar dos veces y seleccionar todo.

.h

- (IBAction)urlEditingDidBegin: (id)sender;

.metro

- (IBAction)urlEditingDidBegin:(id)sender
{
    NSLog(@"Select Contents");

    [sender setText:@"Why isn't this working"];
    [sender selectAll:self];
}

En Interface Builder, conecté el evento "Edición de UITextfield comenzó" al propietario del archivo y lo conecté con mi método UrdingitingDidBegin.

Cuando toco el UITextfield, el texto en el campo cambia a "¿Por qué no funciona esto" que demuestra que el método está disparando y que el remitente es correcto, sin embargo, el texto no selecciona?

¿Qué estoy haciendo mal?

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top