我刚开始学习使用Swift进行编码以及在构建餐厅iOS应用程序的过程中。
我基本上有一个餐馆的桌面视图,右上角有一个Map按钮,嵌入在nav中。当你点击它时,我喜欢翻转以显示地图的视图。
我该怎么做?
push segue似乎固定在默认动画上。
答案 0 :(得分:0)
查看UIView.transitionFromView
方法。首先,您必须在代码中构建地图视图。假设你已经做了以下事情:
UIView.transitionFromView(self.view,
toView: yourMapView,
duration: someDuration,
options: UIViewAnimationOptions.TransitionFlipFromLeft,
completion: nil)
在你的UITabBarItem动作中。
答案 1 :(得分:0)
您可以以模态方式呈现新视图控制器并将其modalTransitionStyle设置为。 FlipHorizontal。例如:
let mapViewController = MapViewController()
mapViewController.modalTransitionStyle = .FlipHorizontal
self.presentViewController(newViewController, animated: true, completion: nil)