第二个UIScrollView在使用UIScrollView时响应

这是更多的检查,因为我认为这是正确的,但如果我错了,它的工作很多。

我想基本上用scrollView来实现固定位置。 我希望在顶部有一个始终可见的列表,仅滚动水平,然后在该底部的滚动视图中移动垂直滚动和水平滚动的信息。

我想我需要继承UIScrollView并覆盖touchesBegan,touchesMoved和touchesEnded以将触摸发送到两个UIScrollViews。

这是正确的还是偏离正轨?

干杯


覆盖滚动视图上的触摸事件可能不是您想要做的事情。 相反,您可以简单地使用单个滚动视图,然后在父视图的-layoutSubviews中或在滚动视图的委托方法中,您可以移动列表,使其始终处于相同的垂直位置(使用滚动视图的contentOffset属性来确定应该在哪里是)。 委托方法和-layoutSubviews在滚动视图滚动后实际发生绘图之前调用,所以通过始终将视图重新定位到您希望的位置,它将看起来对用户保持固定。

链接地址: http://www.djcxy.com/p/44255.html

上一篇: Second UIScrollView responding when using a UIScrollView

下一篇: Connect two UIScrollView's together