Swift 中的滑动页面转换
Swipe page transitions in Swift
你好,我在 Xcode 7 中有一个项目,我已经配置了滑动识别器,现在我想通过滑动移动来做到这一点,将视图控制器更改为故事板中的另一个视图控制器,我不知道是什么我可不可以做。谢谢大家的问候
func respondToSwipeGesture(sender: UISwipeGestureRecognizer) {
switch sender.direction {
case UISwipeGestureRecognizerDirection.Right:
print("SWIPED DERECHA")
self.performSegueWithIdentifier("cambio2", sender: nil)
case UISwipeGestureRecognizerDirection.Left:
print("SWIPED IZQUIERDA")
self.performSegueWithIdentifier("cambio", sender: nil)
default:
break
}
}
}
欢迎来到 SO。
最简单、最灵活的方法是使用 UIPageViewController
来托管您的网页。每个页面都是 UIPageViewController
托管的子视图控制器。这就是我的建议。
否则您将不得不自己实现自定义视图控制器转换。可行,但要复杂得多,也更难弄清楚。
试试这个 link:
你好,我在 Xcode 7 中有一个项目,我已经配置了滑动识别器,现在我想通过滑动移动来做到这一点,将视图控制器更改为故事板中的另一个视图控制器,我不知道是什么我可不可以做。谢谢大家的问候
func respondToSwipeGesture(sender: UISwipeGestureRecognizer) {
switch sender.direction {
case UISwipeGestureRecognizerDirection.Right:
print("SWIPED DERECHA")
self.performSegueWithIdentifier("cambio2", sender: nil)
case UISwipeGestureRecognizerDirection.Left:
print("SWIPED IZQUIERDA")
self.performSegueWithIdentifier("cambio", sender: nil)
default:
break
}
}
}
欢迎来到 SO。
最简单、最灵活的方法是使用 UIPageViewController
来托管您的网页。每个页面都是 UIPageViewController
托管的子视图控制器。这就是我的建议。
否则您将不得不自己实现自定义视图控制器转换。可行,但要复杂得多,也更难弄清楚。
试试这个 link: