在没有故事板的情况下向左/向右滑动uiview

时间:2017-10-11 21:46:35

标签: swift3 uiview swift4 uiswipegesturerecognizer

我想向右滑动以显示另一个视图并向左滑动以返回第一个视图,不使用故事板 像这个例子:

enter image description here

有人可以通过swift 4

告诉我如何做到这一点

1 个答案:

答案 0 :(得分:0)

我认为如果您使用滑动手势,您可以执行以下操作:

let swipeGesture = UISwipeGestureRecognizer()
let scrollView = UIScrollView()

swipeGesture.direction = .right
swipeGesture.addTarget(self, action: #selector(scrollToBeginning))

@objc func scrollToBeginning() {            
    scrollView.setContentOffset(.zero, animated: true)
}

或使用scrollView.scrollRectToVisible(CGRect(x: 0, y: 0, width: 1, height: 1), animated: true)