0

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

这是一个例子

所以红色部分在水平滚动时应该始终可见,黄色部分在垂直滚动时可见。任何想法如何做到这一点?

4

1 回答 1

1

将自己设置为滚动视图的代表并实施-scrollViewDidScroll:. 在此方法中,检查contentOffsetscrollView 并相应地调整“绝对定位”视图的位置。

请注意,滚动的每一帧都会调用此方法,因此请尽量不要在这里做任何特别昂贵的事情。每秒可以调用 60 次。

于 2012-08-30T22:25:47.483 回答