Ho una vista con UIButton
, UITextField
e uno UIImageView
per Sfondo.Impossibile toccare durante l'animazione (Animazione a blocchi)
in viewDidLoad
provo animare UIImageView
da alpha = 0 a alpha = 1 utilizzando il blocco. è piuttosto semplice, ecco il codice:
[UIView animateWithDuration:1.5 animations:^(void){
((UIView*)[self.view viewWithTag:123]).alpha = 1;
}completion:^(BOOL finished){
}];
che funziona bene. ma durante questi 1,5 secondi di animazione, il mio tocco nella vista corrente sembra essere disabilitato. Non riesco a fare clic su nessuno dei pulsanti o campi di testo fino alla fine dell'animazione.
Grazie in anticipo
credo niente di sbagliato con il mio codice così come il tuo. la differenza solo ha ritardo e opzioni. provato però, non funziona ... – HelmiB
>> la differenza solo ha ritardo e opzioni. - Si prega di essere sicuri, che non si imposta alpha a zero. Usa almeno 0.1 invece di animazioni 0.0 ':^{myView.alpha = 0.1; } ' –