IOS scrollview如何设置只能响应水平的拖动事件?

如题。
我一个页面中放置了一个scrollView和一个tableView,然后scrollView中有pageControl控制小圆点。水平拖动的时候,触发scrollViewDidScroll,小圆点能正常响应。
但是我在拖动tableView的时候,发现也会响应scrollViewDidScroll事件,导致小圆点的位置改变了,请问下是否scrollView是否有方法让只能响应水平方向的拖动事件而不响应垂直方向的?

阅读 6.6k
1 个回答

tableview继承scrollview,滑动时会调用scrollview代理方法,我会用tag来判断是否是tableview在调用api,如果是,那么return。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题