básicamente necesito un botón de imagen, específicamente un objeto personalizado que:
1) llama a la acción de un controlador cuando se le golpea
2) encapsula los datos personalizados
3) se desplaza automáticamente por la vista envoltorio (no es relevante)Destacando una subclase uicontrol
Bueno, tengo todo esto con una subclase de UIControl
(ya que la subclasificación UIButton
no se recomienda y subclases UIImageView
hace difícil de gestionar el punto 1). Pero ahora, ¿cuál es la forma correcta de resaltarlo? Me gustaría resaltar el control cuando se toca de cualquier manera (incluso una simple reducción momentánea de alfa).
Con beginTrackingWithTouch
y endTrackingWithTouch
No puedo reconocer el único evento UIControlEventTouchUpInside
.
¿Ver animación en el controlador? Me parece una solución aproximada
¿Existe una solución simple e inmediata?
Gracias :(
Si tiene alguna subvistas, no se olvide de establecer mySubview.userInteractionEnabled = NO (de lo contrario el grifo no será registrado y ningún resaltar se activará). –