Quiero agregar mediante programación múltiples UIButtons a una vista; el número de botones es desconocido en tiempo de compilación.Agregar varios botones a una vista mediante programación, llamar al mismo método, determinar qué botón era
Puedo hacer una o más de UIButton como tal (en un bucle, pero en corto para simplificar):
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self
action:@selector(buttonClicked:)
forControlEvents:UIControlEventTouchDown];
[button setTitle:@"Button x" forState:UIControlStateNormal];
button.frame = CGRectMake(100.0, 100.0, 120.0, 50.0);
[view addSubview:button];
copiados/Editado desde este enlace: How do I create a basic UIButton programmatically?
Pero, ¿cómo puedo determinar en buttonClicked: ¿en qué botón se hizo clic? Me gustaría pasar datos de etiquetas si es posible para identificar el botón.
¡Muchas gracias! –
aView en el sentido ??? .... –
botón superpuesto. – Jitendra