当按下按钮时显示和隐藏动画图像

问题描述:

我想在主页按下按钮时显示和隐藏动画gif文件。请如果有这样的方式让我知道。当按下按钮时显示和隐藏动画图像

如何在上面的问题中使用curl和curl。

+1

做u什么要显示和隐藏pageflip? – manujmv

+0

想要显示UIImageView – shankar

+0

因为我想使用该按钮作为“关于”应用程序 – shankar

这是一个建议。而不是使用UIImageView,请使用另一个UIViewController。 从您的主要UIViewController,创建一个Modal Segue到另一个UIViewController

segue的属性检查器中 - 将动画设置为部分卷曲

在那UIViewController中,添加您的UIImageView与GIF文件 - 和后退按钮关闭模式视图控制器。

+0

@shankar - 这是否解决了您的问题? –

您可以使用UIAnimation块,最初将UIImageView框架设置为(0,480,320,480)。因此,它将在屏幕之外,即它不可见,然后在按钮单击时使用动画块将Y坐标更改为零。

[UIView animateWithDuration:0.5 
         delay:1.0 
        options: UIViewAnimationCurveEaseOut 
       animations:^{ 
        self.yourImageView.frame = CGRectMake(0,0,320,480); 
       } 
       completion:^(BOOL finished){ 
        NSLog(@"Done!"); 
       }]; 
+0

这是如何解决他的卷曲和卷曲问题? –

使用此代码按钮动作里面,这个代码视图 - 控制被删除,而“家”视图 - 控制添加,与像过渡

[UIView beginAnimations:@"Flip" context:nil]; 
[UIView setAnimationDuration:1.0]; 
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; 
[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:self.base.view cache:YES]; 

[user.view removeFromSuperview]; 
[base.view addSubview:home.view]; 

[UIView commitAnimations];