如何将滑动手势添加到分段控件?

时间:2015-11-15 08:51:48

标签: swift ios9 uisegmentedcontrol uiswipegesturerecognizer

我向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.....!")
}

向右滑动时代码永远不会达到滑动方法。

任何帮助表示赞赏! 感谢

1 个答案:

答案 0 :(得分:2)

您需要将滑动手势目标设为data

self

目标设置将执行操作的位置,因此您希望指向执行操作的位置。