gpt4 book ai didi

ios - 实现 iOS Facebook 应用程序照片查看器

转载 作者:可可西里 更新时间:2023-11-01 05:37:15 27 4
gpt4 key购买 nike

在 iOS Facebook 应用程序中,当您点击照片时,照片会占据整个屏幕,然后您可以向上或向下拉动照片以关闭 View 。拉动照片可以看到下面的屏幕。

我很好奇实现它的最佳方式,因为我不完全确定这是 View Controller 之间的实际转换,还是只是一些在当前 View Controller 中呈现 subview 的奇特动画。

前者会很有趣,以便维护 View Controller 范例并保持一切分隔。如果是后者,最好的封装方法是什么?

最佳答案

在我看来你真的可以用任何一种方式来做,但我认为你应该将其作为自定义模式转换来进行。虽然点击图像会导致它转换到 ImageView (我认为它是模态视图 Controller ),但在我看来,当您查看图像时,在 y 轴上的某个阈值内向上或向下滑动图像只是移动,但是一旦你越过了中心上方或下方的某个点,它就会告诉 View Controller 在用户从拖动中释放后假设拖动已经完成高于或低于中心的阈值。拖动手势也会导致模态视图 Controller 本身的不透明度根据拖动距离中心的距离而变淡。当用户确实在阈值之外释放拖动时,自定义转换会调整图像的大小并将其动画化回它在主视图 Controller 中的位置。我认为这也可以在自定义转换中完成,但是,我还没有亲自尝试过。

关于ios - 实现 iOS Facebook 应用程序照片查看器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14247758/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com