【问题标题】:How to animate a particular view in View controller如何在视图控制器中为特定视图设置动画
【发布时间】:2016-05-06 19:22:09
【问题描述】:

我在视图控制器中有一个视图(视图 X),在完成某些任务后,我想翻转该视图并在该位置显示一个图像视图以及翻转动画。 我现在正在使用这段代码,但这会为整个视图控制器设置动画。

[UIView transitionFromView:_viewVerification // view to hide
                    toView:_imageviewDone // image to display
                  duration:0.5
                   options:UIViewAnimationOptionTransitionFlipFromRight
                completion:nil];

知道如何实现这个东西吗?

谢谢。

【问题讨论】:

标签: ios animation uiview flip animatewithduration


【解决方案1】:

请根据您的要求更改此设置,希望这对您有用。

 int x=15,c=0,y=5,z=110,image_count=1;
        for (int i=0; i<trailsInfoArray.count; i++) { if(c==3)
        {
        c=0;
        x=x+110;
        }
        [UIView animateWithDuration:1.0f
                                          delay:0.3f
                                        options:UIViewAnimationOptionCurveEaseOut
                                     animations:^(void) {
                                         tileImage.frame = CGRectMake(y+(c*z), x, 90, 90);
                                     }
                                     completion:NULL];


}

【讨论】:

  • 如果有任何问题请告诉我
  • 除了改变框架没有其他替代方案吗?
  • 你在使用自动布局吗?
  • 是的,无论如何,我已经得到了解决方案以及两个反对票:D
【解决方案2】:

正面和背面是卡片视图中包含的两个视图(将翻转的正面和背面视图的父视图)。现在,当视图控制器启动时,其中一个视图(背面或正面)将被隐藏。您可以在其中一个视图中包含 imageView,并且可以将 _viewVerification 设置为任何其他视图

if(self.back.hidden) {
        self.front.hidden = true
        self.back.hidden = false
        UIView.transitionWithView(cardView, duration: 1.0, options: UIViewAnimationOptions.TransitionFlipFromRight, animations: {

            }, completion: nil)
        } 
else {
        self.front.hidden = false
        self.back.hidden = true
        UIView.transitionWithView(cardView, duration: 1.0, options: UIViewAnimationOptions.TransitionFlipFromLeft    , animations: {

            }, completion: nil)


    }

【讨论】:

  • thnax 兄弟,我很高兴它有帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多