如何设置UIView来检测触摸(而不是点击)

时间:2017-04-14 10:28:17

标签: ios swift xcode uigesturerecognizer

我正在尝试让我的界面更具响应性。 UIView在用户触摸时更改颜色,我希望在触摸视图时已经这样做。 我可以实现一个UITapGestureRecognizer,但点击不是我想要的,因为它需要在被识别之前结束触摸。

我想这很简单。或者我错了吗?

我是否要创建自定义UIGestureRecognizer类?

1 个答案:

答案 0 :(得分:1)

您是否尝试过touchedBegan

override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
  if let touch = touches.first {
    // ...
  }
  super.touchesBegan(touches, with: event)
}