iOS UIScrollView动画后动画

iOS UIScrollView动画后动画,第1张

概述我想要一些类似的目的,Flipboard轻微的翻转动画在应用程序启动. Flipboard在启动时有上下轻微的翻转,显示不熟悉界面的用户,它是可以轻松的. 我有一个UIScrollView我想动画一点,向用户显示它是可滚动的.所以我想滚动到右边一点点回来. UIScrollView有一个setContentOffset:animated:message没有完成子句.我发现调用两次会导致看似没有动画 我想要一些类似的目的,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动画后动画所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1113492.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存