滚动视图内的“绝对位置”视图
Posted
技术标签:
【中文标题】滚动视图内的“绝对位置”视图【英文标题】:"absolute position" view inside scrollview 【发布时间】:2012-08-30 22:21:47 【问题描述】:我不知道这是否可能,但也许有人可以帮助我: 我的滚动视图大小为 400*400 像素,我想要的是滚动视图左侧的列/视图(40 像素宽),当用户水平滚动时始终保持可见,但当用户垂直滚动时与视图一起移动。
here's an example
所以红色部分应该在水平滚动时始终可见,而黄色部分在垂直滚动时可见。任何想法如何做到这一点?
【问题讨论】:
【参考方案1】:将自己设置为滚动视图的代表并实现-scrollViewDidScroll:
。在此方法中,检查滚动视图的contentOffset
并相应地调整“绝对定位”视图的位置。
请注意,此方法会在滚动的每一帧中调用,因此请尽量不要在此处执行任何特别昂贵的操作。每秒可以调用 60 次。
【讨论】:
以上是关于滚动视图内的“绝对位置”视图的主要内容,如果未能解决你的问题,请参考以下文章