iOS显示表格视图头部图片(视差效果)

3
我正在尝试设置一张大图片,当表视图向下拉时会逐渐显示更多。我知道我说得不清楚,最好的方法是展示一个我从Netbot录制的示例
请告诉我这个效果的正确术语,我将更新标题。(更新:显然它被称为视差效果)
我已经尝试将UIImageView设置为self.tableView.backgroundView并为第一部分添加透明头文件。但是没有相同的感觉。它从图像顶部而不是中心处显示,iPad肖像和iPhone横向上被拉伸和压缩(我尝试了所有contentMode)。
我还尝试将UIImageView设置为tableView header。启用clipsToBounds可以显示图像的中心部分,但我无法让它显示出更多的图像。
一个名为My Artists的应用程序也有这种效果,但他们的效果不会反弹。那么,Tapbots的杰出开发人员如何实现这一点呢?

这个项目可能会有所帮助:https://github.com/zhigang1992/ZGParallelView - Tom Irving
@TomIrving 兄弟,是的!!选项 ZGScrollViewStyleStickToTheTop(演示项目中分段控件的第三个选项)。我相信他指的是 比例 而不是 电台。请将其添加为答案,我会接受它。 - marko
这个项目可能会有所帮助:https://github.com/zhigang1992/ZGParallelView - Tom Irving
看起来ZGParallelview不再维护了,此外还有这个替代方案。http://github.com/modocache/MDCParallaxView - zanona
我最近发布了一篇关于使用约束实现此目的的博客文章,可能会有所帮助:http://blog.domesticcat.com.au/ios/2014/03/19/creating-parallax-effect-on-uiscrollview-using-simple-constraints/ - petehare
你可以使用CSStickyHeaderFlowLayout - Duke
1个回答

5

这很奇怪。我相当确定我已经接受了这个问题的答案。无论如何,答案是ZGExpandZoomView


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接