ios - 滚动到结束时的scrollview缩放,就像Fancy一样

时间:2014-04-14 22:43:15

标签: ios uiscrollview zoom

我不知道这种效应是什么。 Fancy在其应用程序中使用它。它的工作原理如下。

  • 您在滚动视图的顶部有一个图像。
  • 向下拖动图像变焦以填充额外的顶部空间,因此其上边缘始终保持在此滚动视图的上边缘
  • 释放你的手指然后反弹

请告诉我如何构建此效果。谢谢!

1 个答案:

答案 0 :(得分:4)

有许多这样的开源实现,例如:

这些背后的基本思想是将imageview作为scrollview的子视图。滚动时,您将监视滚动视图的内容偏移量,当达到特定阈值时,您将开始增加图像视图的高度。如果您将图片视图的contentMode设置为UIViewContentModeScaleAspectFill,您将获得所需的效果。