UIScrollView + UIPageControl 自动滑动动画
Posted
技术标签:
【中文标题】UIScrollView + UIPageControl 自动滑动动画【英文标题】:UIScrollView + UIPageControl auto slide with animation 【发布时间】:2013-06-18 06:31:13 【问题描述】:我使用 NSTimer 来做自动滑动,我的代码是这样的:
NSTimer *timer;
timer = [NSTimer scheduledTimerWithTimeInterval: 5
target: self
selector: @selector(handleTimer)
userInfo: nil
repeats: YES];
- (void)handleTimer
int page = _bannerScrollView.contentOffset.x / 296;
if ( page + 1 < [array count] )
page++;
_pageControl.currentPage = page++;
else
page = 0;
_pageControl.currentPage = page;
[self changePage];
- (void)changePage
int page = _pageControl.currentPage;
[_bannerScrollView setContentOffset:CGPointMake(296 * page, 0)];
我需要一些动画的东西,因为它很酷。 我怎样才能做到这一点?非常感谢。
【问题讨论】:
【参考方案1】:您可以根据您的需要设置框架,它会通过页面控制动画到下一个视图
[scrollview scrollRectToVisible:CGRectMake(320, 80,320, 350) animated:YES];
【讨论】:
以上是关于UIScrollView + UIPageControl 自动滑动动画的主要内容,如果未能解决你的问题,请参考以下文章
UIScrollView里面的UIScrollView:滚动
问题:UIScrollview 弹跳使父 UIScrollview 弹跳
UIScrollView 嵌入其他 UIScrollView