viewDidLoad または viewDidAppear メソッドで単純な UIView アニメーションを試みていますが、アニメーション化されません。
UIImage *bluredScreenshot = [self.parentViewControllerScreenshot applyBlur];
    [UIView transitionWithView:self.screenshotView duration:3.0f options:UIViewAnimationOptionTransitionCrossDissolve animations:^{
        self.screenshotView.image = bluredScreenshot;
    } completion:nil];
2 つの画像を単純にクロス ディゾルブします。viewDidLoad または viewDidAppear から実行すると、画像は変更されますが、アニメーション化されません。
しかし、ボタンを押した後にメソッドからアニメーションを実行すると、アニメーション化されます。なんで?奇妙に見える。
viewDidLoad メソッドから作ることは可能ですか?これをどのように解決しますか?
ありがとう。