【发布时间】:2019-02-14 11:38:24
【问题描述】:
我正在尝试为我的视图控制器实现屏幕边缘平移手势。但问题是,如果尝试为两条边缘(UIRectEdge.left、UIRectEdge.right)添加边缘平移手势
let screenEdgePanGesture = UIScreenEdgePanGestureRecognizer.init(target: self, action: #selector(self.didPanningScreen))
screenEdgePanGesture.edges = [.right, .left]
screenEdgePanGesture.delegate = self
self.view.addGestureRecognizer(screenEdgePanGesture)
选择器方法未调用。但是边缘平移手势适用于一个边缘,即,
let screenEdgePanGesture = UIScreenEdgePanGestureRecognizer.init(target: self, action: #selector(self.didPanningScreen))
screenEdgePanGesture.edges = .right
screenEdgePanGesture.delegate = self
self.view.addGestureRecognizer(screenEdgePanGesture)
【问题讨论】:
标签: ios swift gesture uipangesturerecognizer