我不知道这段代码有什么问题。
[UIView animateWithDuration:10.0f delay:0.0f options:UIViewAnimationOptionTransitionNone animations:^{ CGAffineTransform transform = CGAffineTransformMakeScale(0.1, 0.1); self.transform = transform; } completion:^(BOOL finished) { if (finished) { NSLog(@"Animation finished"); [[NSNotificationCenter defaultCenter] postNotificationOnMainThreadName:@"NSShowHomeScreen" object:nil ]; } }];
即使有 10 秒的持续时间,我也会在动画开始时立即收到控制台消息“动画完成”。
我想缩小/缩放我的第一个 UIView,然后我想显示另一个 UIView。但是现在第二个 UIView 在收缩结束之前就很好地显示出来了。
任何帮助将不胜感激。
谢谢