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


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

ios uiscrollview

接二连珊D猫 9 years, 1 month ago

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

パンダ大佐 answered 9 years, 1 month ago

Your Answer