不知道这个效果叫什么。 Fancy 在其应用程序中使用它。它是这样工作的。
- 您在 ScrollView 的顶部有一张图片。
- 向下拖动,图像会缩放以填充额外的顶部空间,因此它的上边缘始终保持在此 ScrollView 的上边缘
- 松开你的手指,它会弹回来
请给我一些关于如何构建这种效果的想法。谢谢!
最佳答案
这个有很多开源实现,比如:
- > https://github.com/apping/APParallaxHeader
- > https://github.com/modocache/MDCParallaxView
- > https://github.com/quemb/QMBParallaxScrollViewController
这些背后的基本思想是将 ImageView 作为 ScrollView 的 subview 。滚动时,您监控 ScrollView 的内容偏移量,当您达到某个阈值时,您开始增加 ImageView 的高度。如果将 ImageView 的 contentMode
设置为 UIViewContentModeScaleAspectFill
,您将获得所需的效果。
关于ios - 滚动结束时 ScrollView 缩放,如 Fancy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23071700/