使用自定义动画

时间:2015-09-27 04:15:46

标签: ios swift pushviewcontroller uiviewanimationtransition

我正在学习Swift,我想创建一个没有lib的侧面菜单。我习惯使用android,但从未在Obj-C中开发过,所以这就是我想做的事情:

sample animated transition

所以,我正在使用导航控制器,而另一个问题的技巧则开始于"详细视图"。在Google上挖掘一下,我找到了这段代码:

UIView.animateWithDuration(0.75, animations: { () -> Void in
    UIView.setAnimationCurve(UIViewAnimationCurve.EaseInOut)
    self.navigationController!.pushViewController(mapViewControllerObejct!, animated: false)
    UIView.setAnimationTransition(UIViewAnimationTransition.FlipFromLeft, forView: self.navigationController!.view!, cache: false)
})

我发现this tutorial解释了如何创建自定义转换。问题是他们使用Segues,我使用NavigationController来调用另一个视图。

我想知道如何使用AppCoda与pushViewController所描述的自定义转换,而不是segue。

0 个答案:

没有答案