5
Io uso animateKeyframesWithDuration
al semplice animare mio punto di vista:iOS - animateKeyframesWithDuration schermo make Non risponde dopo l'animazione
[UIView animateKeyframesWithDuration:1.0 delay:0.0 options:0 animations:^{
[UIView addKeyframeWithRelativeStartTime:0.0 relativeDuration:0.5 animations:^{
containerView.center = CGPointMake(containerView.center.x, 150);
}];
[UIView addKeyframeWithRelativeStartTime:0.5 relativeDuration:0.5 animations:^{
containerView.center = oldCenter;
}];
}completion:^(BOOL finished) {
}];
Dopo l'animazione finito (blocco completamento chiamato con finished = YES
), il UIViewController
non è reattivo, per esempio Non riesco a premere nessun UIButton
in cima allo UIViewController
.
Perché?
10x In anticipo!
affrontato lo stesso problema, mi hanno messo in atto "completeTransition", tuttavia, dopo aver terminato tutto transizione interattivo è bloccato e il blocco di completamento non è chiamato. Hai visto un problema simile? A proposito, non esiste alcun problema con animazioni semplici con durata – trickster77777