fondamentalmente mi devo pulsante di immagini, in particolare un oggetto personalizzato che:
1) chiama l'azione di un controllore quando sfruttato
2) incapsula dati personalizzati
3) si sposta automaticamente da vista involucro (non rilevante)Evidenziazione una sottoclasse UIControl
Bene, ho ottenuto tutto questo con una sottoclasse di UIControl
(dal sottoclasse UIButton
non è raccomandato e sottoclassi UIImageView
rende difficile gestire il punto 1). Ma ora qual è il modo corretto per evidenziarlo? Vorrei evidenziare il controllo quando toccato in qualsiasi modo (anche una semplice riduzione momentanea di alfa).
Con beginTrackingWithTouch
e endTrackingWithTouch
Non riesco a riconoscere l'unico evento UIControlEventTouchUpInside
.
Un'animazione vista nel controller? Mi sembra una soluzione approssimativa
Esiste una soluzione semplice e immediata?
Grazie :(
Se avete subviews, non dimenticate di impostare mySubview.userInteractionEnabled = NO (altrimenti il rubinetto non verrà registrato e non l'evidenziazione verrà attivata). –