作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
对不起,我不知道在那里写什么标题。
我有一个包含许多页面的 scrollView,并且在每个页面中都有不同的动画,当用户切换到该页面时应该启动这些动画。
我试过这个:
if (CGPointEqualToPoint (CGPointZero, CGPointZero))
{
//start animation
}
它只对第一页有效
当我将它更改为下一页的 CGPointEqualToPoint (CGPointMake (768, 0), CGPointZero)
时,它不起作用。
我正在尝试使用这个`
- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset
但后来我发现当 ScrollView pagingEnabled
为 YES
时它不起作用。
最佳答案
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
通过使用 ScrollView 的这种委托(delegate)方法,您可以获得第一个页面完成滚动的时间,并通过保持条件可以开始动画。
关于objective-c - Objective-C : UIScrollView (pagingEnabled): When Next Page Enters Start The Animation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9337996/
我是一名优秀的程序员,十分优秀!