我向ImageView
添加了UIView
。点击图片即可Segmented Control
,这也是同一UIView
的一部分。我正在尝试向此分段控件添加滑动手势。
试过以下。
override func viewDidLoad() {
super.viewDidLoad()
let rightSwipe = UISwipeGestureRecognizer(target: SegmentCotroller, action: Selector("swiped:"))
rightSwipe.direction = .Right
self.SegmentCotroller.addGestureRecognizer(rightSwipe)
}
func swiped(sender:UIGestureRecognizer){
print("Swiped.....!")
}
向右滑动时代码永远不会达到滑动方法。
任何帮助表示赞赏! 感谢
答案 0 :(得分:2)
您需要将滑动手势目标设为data
self
目标设置将执行操作的位置,因此您希望指向执行操作的位置。