UILongPressGestureRecognizer不会生成连续事件

时间:2015-02-10 02:33:42

标签: ios uigesturerecognizer

Apple Doc说,长按手势是连续的。但是,当我向我的视图添加长按手势并将事件记录到我的控制台时,当我将手指放到视图中时它不会产生连续事件(仅2或3日志)。这是代码。

override func viewDidLoad() {
    super.viewDidLoad()

    let gesture = UILongPressGestureRecognizer(target: self, action: "longPress:")
    self.view.addGestureRecognizer(gesture)

}

func longPress(gesture: UILongPressGestureRecognizer!) {

    println("button Longpressed")
}

有人能告诉我哪里做错了吗? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

您似乎想使用UILongPressGestureRecognizer,例如使用touchesBegantouchesMovetouchesEnd方法?您可以尝试将minimumPressDuration的{​​{1}}设置为0,并确定它是否符合您的要求。