scrollview中的“绝对位置”视图

时间:2012-08-30 22:21:47

标签: ios cocoa-touch uiscrollview css-position

我不知道这是否可行,但也许有人可以帮助我: 我的滚动视图大小为400 * 400px,我想要的是滚动视图左侧的列/视图(40px宽),当用户水平滚动时始终保持可见,但当用户垂直滚动时,它与视图一起移动。 / p>

here's an example

因此,当水平滚动时,红色部分应始终可见,并且在垂直滚动时黄色部分变为可见。任何想法如何做到这一点?

1 个答案:

答案 0 :(得分:1)

将自己设置为scrollview的委托并实现-scrollViewDidScroll:。在此方法中,检查scrollView的contentOffset并相应地调整“绝对定位”视图的位置。

请注意,为滚动的每一帧调用此方法,因此请尽量不要在此处执行任何特别昂贵的操作。它可以被称为每秒60次。

相关问题