【发布时间】:2015-05-21 13:20:59
【问题描述】:
编辑:
- 下面的 gif 动画名称是什么(从右到左)?
- 下图(从左到右)的补充动画的动画名称是什么?
注意:我不想推动转场。我想用那个动画推送一个视图。
编辑 2:
当我谈到动画名称时,有些人会感到困惑。然而,这里是一个有效的动画名称示例(名称为:UIViewAnimationTransitionFlipFromRight):
[UIView beginAnimations: @"Showinfo"context: nil];
[UIView setAnimationCurve: UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:0.75];
[self.navigationController pushViewController: view animated:NO];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.navigationController.view cache:NO];
[UIView commitAnimations];
我正在使用 push 和 pop 来调用堆栈上的操作。我相信导航控制器将导航保持在堆栈样式结构中。
我正在使用导航控制器,我喜欢使用导航栏项返回(弹出)到上一个视图时获得的效果。从右到左的效果很好,很流畅。
这是一个从右到左效果的示例:
如何创建互补的从右到左的效果? 换句话说,当我在视图层次结构中下降时?
这就是我目前推送视图控制器的方式:
[self.navigationController pushViewController:view animated:YES];
【问题讨论】:
-
你为什么建议这个?
-
如果我理解得很好:你想要在“push”上播放“pop”动画?
-
这些动画的名称是什么?
-
@Vinzz 我只是想了解上面 gif 中效果的动画名称是什么,这样我就可以搜索它及其补充,并在我的代码中随意使用它。
-
@MuhammadAdnan 我不想推动转场。我想用那个动画推送一个视图。
标签: ios objective-c uiviewcontroller slide