gpt4 book ai didi

iphone - UIScrollview - 带有慢速动画的scrollRectToVisible

转载 作者:行者123 更新时间:2023-12-03 18:20:03 25 4
gpt4 key购买 nike

我正在使用 UIScrollView 并使用scrollRectToVisible:animated这对我来说效果很好。但我想慢慢滚动到某个位置,以便用户可以注意到效果。有可能吗?

我正在尝试以下代码,但没有成功。

[UIView beginAnimations:nil context:NULL];
[UIView setAnimationBeginsFromCurrentState:YES];
[UIView setAnimationDuration:2.0];
[scrlView scrollRectToVisible:<<some cgrect>> animated:YES];
[UIView commitAnimations];

最佳答案

解决方案实际上非常简单。如果您使用 [scrollViewscrollRectToVisible:frameanimated:YES] ScrollView 将启动它自己的动画,因此为了根据您的持续时间进行动画处理,您必须使用 [scrollViewscrollRectToVisible:frameanimated:NO ] 在你的动画中。

换句话说:这会起作用。

[UIView animateWithDuration:3 
delay:0
options:UIViewAnimationOptionCurveEaseInOut
animations:^{ [scrollView scrollRectToVisible:frame animated:NO]; }
completion:NULL];

关于iphone - UIScrollview - 带有慢速动画的scrollRectToVisible,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4237659/

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