このコードの何が問題なのかわかりません。
[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 を表示したいと思います。しかし、今では縮小が終了するかなり前に 2 番目の UIView が表示されます。
どんな助けでも大歓迎です。
ありがとう