HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iOS UIScrollView动画后动画大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想要一些类似的目的,Flipboard轻微的翻转动画在应用程序启动. Flipboard在启动时有上下轻微的翻转,显示不熟悉界面的用户,它是可以轻松的.

我有一个UIScrollView我想动画一点,向用户显示它是可滚动的.所以我想滚动到右边一点点回来. UIScrollView有一个setContentOffset:animated:message没有完成子句.我发现调用两次会导致看似没有动画.如果我想连续动画后想要动画呢?

编辑:
谢谢Levi的答案.
为了记录,我可以使用UIViewAnimationOptionAutoreverse和UIViewAnimationOptionRepeat.所以这是我最后的工作.

CGPoint offset = self.scrollView.contentOffset;
CGPoint newOffset = CGPointMake(offset.x+100,offset.y);

[UIView animateWithDuration:0.5 delay:0 options:UIViewAnimationOptionCurveEaseIn | UIViewAnimationOptionAutoreverse |UIViewAnimationOptionRepeat animations:^{
    [UIView setAnimationRepeatCount: 2];
    [self.scrollView setContentOffset:newOffset animated: NO];
} completion:^(BOOL finished) {
    [self.scrollView setContentOffset:offset animated:NO];
}];

解决方法

两个选项:

1)使用 – (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView委托回调

2)尝试将其放入一个动画块(带有动画:NO];),其中有完成部分.

大佬总结

以上是大佬教程为你收集整理的iOS UIScrollView动画后动画全部内容,希望文章能够帮你解决iOS UIScrollView动画后动画所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。