Ios UIViewAnimationOptionTransitionFlipFromRight平滑动画

Ios UIViewAnimationOptionTransitionFlipFromRight平滑动画,ios,Ios,我试图将翻转效果赋予UIview,就好像一边我有一些内容,另一边我有一些其他内容,如下所示: [UIView transitionWithView:FlipView duration:0.7 options:UIViewAnimationOptionTransitionFlipFromRight animations:^{ //imageView.image = secondImage;

我试图将翻转效果赋予UIview,就好像一边我有一些内容,另一边我有一些其他内容,如下所示:

[UIView transitionWithView:FlipView duration:0.7
                       options:UIViewAnimationOptionTransitionFlipFromRight animations:^{
                           //imageView.image = secondImage;
                           FlipImage.hidden = YES;
                           for (UIButton *btn in arrayoflabels) {
                               btn.hidden = YES;
                           }

                           containerViewSplashit.hidden = NO;
                           containerViewSplashit.alpha = 1.0;

                           closeButton.hidden = NO;
                       } completion:nil];

唯一的问题是,它会翻转,然后当翻转完成时,它会显示我想要显示的隐藏内容,但它不会提供前后效果,即当它经过中间时会从一侧俯冲。如何修复此问题?

您应该尝试将
ui视图动画选项low animatedcontent
选项添加到动画选项中,因为您的块中有可设置动画的更改(隐藏,alpha).

您应该尝试将
UIViewAnimationOptionAllowAnimatedContent
选项添加到动画选项中,因为您的块中有可设置动画的更改(隐藏,alpha)。

回答很好,效果很好,我做到了:(UIViewAnimationOptionTransitionFlipFromRight | UIViewAnimationOptionAllowAnimatedContent)…+1:)回答很好,很好,我做到了:(UIViewAnimationOptionTransitionFlipFromRight | UIViewAnimationOptionLowAnimatedContent)…+1:)