我正在使用UIContainer使用分段控件+滑动手势在 View 之间切换。

我的 Storyboard 就是这样的。

Override func viewDidLoad() {
super.viewDidLoad()

var swipeRight = UISwipeGestureRecognizer(target: self, action: "respondToSwipeGesture:")
swipeRight.direction = UISwipeGestureRecognizerDirection.Right
self.view.addGestureRecognizer(swipeRight)

}

我为Github占用了许多开放资源,但是它是用Objective-C编写的?
谁能帮忙

最佳答案

func respondToSwipeGesture(gestureReconizer: UISwipeGestureRecognizer) {
    self.performSegueWithIdentifier("SegueFromFirstScreenToSecond", sender: nil)
}

如果已经创建了segue并将其命名为“SegueFromFirstScreenToSecond”,则这是您必须实现的方法。如果您尚未进行过定型,请不要担心!就像从 Storyboard 中 View 的第一响应者绘制到下一个屏幕,然后将标识符设置为“SegueFromFirstScreenToSecond”一样容易。

祝你好运!

关于ios - swift :Segmented control with a swipe gesture between views,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31451592/

10-09 16:19