gpt4 book ai didi

ios - 当 UIScrollView 滚动时动画对象

转载 作者:行者123 更新时间:2023-11-29 13:07:51 26 4
gpt4 key购买 nike

我有一个 UIScrollView,它有两个页面并且只能水平滚动。

滚动和分页是使用 UIPageControl 控制的。我在 scrollView 上放置了一个 UIImageView,其中包含一个 iPhone 图像(在下图中以红色显示),在第 1 页内显示 Hello

我想为 UIImageView 设置动画,以便在用户从第 1 页滚动到第 2 页时旋转并更改其位置,如图所示。此外,当用户从第 2 页返回到第 1 页时,动画应该理想地旋转回来。

Animation based on UIScrollView

UIImageView 的动画或移动取决于用户水平滚动的程度,而不是基于时间。

如何根据 UIScrollView 的滚动位置来回旋转 UIImageView

最佳答案

为你的 ScrollView 设置一个委托(delegate)。可能您希望您的 View Controller 成为委托(delegate)。您需要将 UIScrollViewDelegate 添加到其协议(protocol)列表中。

然后,在委托(delegate)中,实现scrollViewDidScroll:。在scrollViewDidScroll:中,查看 ScrollView 的contentOffset。基于contentOffset,设置image view的transformcenter旋转并移动到你想要的位置。

关于ios - 当 UIScrollView 滚动时动画对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18179969/

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