的UIScrollView + UIPageControl汽车与动画的幻灯片 [英] UIScrollView + UIPageControl auto slide with animation

查看:206
本文介绍了的UIScrollView + UIPageControl汽车与动画的幻灯片的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用的NSTimer做自动幻灯片,我的code是这样的:

I use NSTimer to do the auto slide and my code is like this:

            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)];
            }

和我需要一些动画的东西,因为它是凉爽。
    我怎样才能做到这一点?非常感谢你。

And I need some animation stuff, because it is cool. How can I do this? Thank you very much.

推荐答案

您可以根据需要乌尔设置框架和将要设置动画下一个视图与页面控件

You can set frames according to ur needs and it will animate to next view with page control

 [scrollview scrollRectToVisible:CGRectMake(320,  80,320, 350) animated:YES];

这篇关于的UIScrollView + UIPageControl汽车与动画的幻灯片的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆