swift中要使用手势,需要首先创建一个实例对象,然后设置其状态
var sideView:UIView
func addSideMenu(){
let swipe = UISwipeGestureRecognizer(target: self, action: #selector(handleSwipe(swipe:)))
swipe.direction = UISwipeGestureRecognizer.Direction.left//左滑,默认为右划
sideView.addGestureRecognizer(swipe)
}
@objc func handleSwipe(swipe:UISwipeGestureRecognizer){
hideSideMenu()//回调函数
}