Ios UIScrollView+;UIPageControl带动画的自动幻灯片
我使用NSTimer进行自动幻灯片,我的代码如下:Ios UIScrollView+;UIPageControl带动画的自动幻灯片,ios,animation,uiscrollview,uipagecontrol,Ios,Animation,Uiscrollview,Uipagecontrol,我使用NSTimer进行自动幻灯片,我的代码如下: NSTimer *timer; timer = [NSTimer scheduledTimerWithTimeInterval: 5 target: self selector: @selec
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)];
}
NSTimer*定时器;
计时器=[NSTimer scheduledTimerWithTimeInterval:5
目标:自我
选择器:@选择器(handleTimer)
用户信息:无
重复:是];
-(无效)handleTimer
{
int page=_bannerScrollView.contentOffset.x/296;
如果(第+1页<[数组计数])
{
page++;
_pageControl.currentPage=page++;
}
其他的
{
page=0;
_pageControl.currentPage=页面;
}
[自动更改页面];
}
-(作废)更改页
{
int page=_pageControl.currentPage;
[_bannerscrollviewsetcontentoffset:CGPointMake(296*页,0)];
}
我需要一些动画的东西,因为它很酷。
我该怎么做?非常感谢。您可以根据您的需要设置帧,它将通过页面控制动画显示到下一个视图
[scrollview scrollRectToVisible:CGRectMake(320, 80,320, 350) animated:YES];