UIScrollView或UICollectionView中的自定义滚动行为

时间:2013-12-23 21:32:14

标签: ios iphone objective-c uiscrollview

我有兴趣构建一个使用自定义滚动行为的类。到目前为止,我已尝试实施一些方法,这些方法并不像我希望的那样真正起作用。

自定义滚动动画的想法是创建“文件夹选项卡”效果。第一个细胞扩展到几乎全屏,而其后的下一个细胞则折叠成更小的细胞。向下滚动时,下一个单元格将展开并成为主单元格,然后在单元格向上和向下推动屏幕之前将其推入。动画本身与分页在UIScrollView中看起来相同。

如果我的解释不够明确,我试图几乎复制Ultravisual iPhone应用程序在其馆藏页面中构建的内容。

我非常感谢任何有关如何实现此类目标的观点和/或意见!

1 个答案:

答案 0 :(得分:0)

您需要为此实施UIScrollViewDelegate。您可以在委托方法scrollViewDidScroll:中检查当前滚动位置,并根据需要展开/折叠您的单元格。