我想在主页中按下按钮时显示和隐藏动画gif文件。如果有这样的方式,请告诉我。
如何在上述问题中使用卷曲和卷曲。
答案 0 :(得分:2)
这是一个建议。不使用UIImageView
,而是使用其他UIViewController
。
在您的主UIViewController
上,创建Modal Segue
到另一个UIViewController
。
在segue
的属性检查器中 - 将动画设置为部分卷曲。
在UIViewController
中,使用GIF文件添加UIImageView,并使用后退按钮关闭模态视图控制器。
答案 1 :(得分:0)
在按钮操作中使用此代码,在此代码中删除了viewcontroller,并添加了“home”viewcontroller,其中包含翻页等翻页
[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];
答案 2 :(得分:-1)
您可以使用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!");
}];