我不知道这是否可行,但也许有人可以帮助我: 我的滚动视图大小为400 * 400px,我想要的是滚动视图左侧的列/视图(40px宽),当用户水平滚动时始终保持可见,但当用户垂直滚动时,它与视图一起移动。 / p>
因此,当水平滚动时,红色部分应始终可见,并且在垂直滚动时黄色部分变为可见。任何想法如何做到这一点?
答案 0 :(得分:1)
将自己设置为scrollview的委托并实现-scrollViewDidScroll:
。在此方法中,检查scrollView的contentOffset
并相应地调整“绝对定位”视图的位置。
请注意,为滚动的每一帧调用此方法,因此请尽量不要在此处执行任何特别昂贵的操作。它可以被称为每秒60次。