iPhone SDK se puede conseguir Xcode los objetos creados en constructor de interfaces?
-
28-09-2019 - |
Pregunta
¿Puedo conseguir los objetos creados en constructor de interfaz de Xcode por el programa?
I han establecido la etiqueta y el nombre de los objetos (UIButton). La situación es que he usado IBAction para "botón presionado" acción y que puedo conseguir el botón actual que desencadenan la acción, pero lo que si quiero conseguir la presión del botón anterior y establecer su imagen?
cualquier sugerencia sería ayudar!
Solución
Si conoce la etiqueta se puede obtener el UIButton con algo como esto:
UIButton *button = [self.view viewWithTag:42];
[button setImage....
Si cambia la imagen a menudo se lo recomendaría un IBOutlet que está conectado a usted botón.
Si realmente necesita el último botón se podría almacenar en algún lugar, preferible en una Ivar.
- (IBAction)buttonAction:(id)sender {
[lastButton setImage:....];
[sender doSomething];
lastButton = sender;
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow