我有一个有几个视图的UIScrollView
。当用户轻击手指时,视图将根据手指轻击的方向向右或向左滚动。基本上,我的代码的工作方式类似于iPhone照片应用程序。现在,有没有一种方法可以让我以编程的方式做同样的事情,这样我就会得到一个幻灯片,只需点击一个按钮,每个滚动之间就会有一个可配置的暂停?
你到底是怎么用UIScrollView
做幻灯片的?
发布于 2014-03-03 12:49:10
如果要控制动画的持续时间和样式,可以执行以下操作:
[UIView animateWithDuration:2.0f delay:0 options:UIViewAnimationOptionCurveLinear animations:^{
scrollView.contentOffset = CGPointMake(x, y);
} completion:NULL];
调整持续时间(2.0f
)和选项(UIViewAnimationOptionCurveLinear
)来品尝!
发布于 2012-06-24 05:01:11
另一种方式是
scrollView.contentOffset = CGPointMake(x,y);
发布于 2015-06-18 01:39:47
在Swift中使用动画
scrollView.setContentOffset(CGPointMake(x, y), animated: true)
https://stackoverflow.com/questions/2234875
复制相似问题