一、让UIScrollView不需要手指来这么滚,让它能实现自动滚动, 1.当这个程序运行的时候,它自动每个一秒钟来滚动一下, 当我们要让它实现自动滚动的时候,怎么样让它实现自动滚动, 2.注意,凡是你希望它每隔多长时间,自动执行一段代码,凡是要实现这样一个效果, 一般用的都是“计时器”那个控件, NSTimer, 3.计时器,有两种不同的计时器: 1)NSTimer:时间间隔比较大1秒,几秒, 2)CADisplayLink:时间间隔比较小,0.0几秒等, 当我们的时间间隔比较大的时候,比如说,每隔一秒钟,每隔几秒钟执行一段代码,这个时候,要选择上面这个计时器,NSTimer, 当我们的时间间隔比较短,比如说,每隔零点几秒钟,执行一段代码,这个时候,要选择下面这个计时器,CADisplayLink, 我们这里,每隔一秒钟滚动一下,时间间隔比较大吧,选择上面这个NSTimer, 4.既然我们要用这个NSTimer计时器控件,首先要创建一个NSTimer计时器控件吧,创建一个计时器对象,然后呢, 5.启动一个计时器,要告诉这个计时器对象,每隔多长时间,执行一个什么代码, 在那个代码里面,是不是让UIScrollView自动播放,就OK了吧, 自动播放就OK了, 三、好,我们首先,启动一个计时器, 1.启动一个计时器的方式: 2.既然要使用计时器控件,既然要使用这个控件,我们首先是不是要创建这个控件啊 3.我们希望当控制器的view一加载完毕以后,就立刻开启这个计时器,是不是实现自动播放, 4.所以说,我们就要在控制器的viewDidLoad方法当中,创建这个NSTimer,这个控件, 5.注意,创建这个NSTimer控件的方式,有三种方式: 1)timerWithXXX,通过这种方式创建的NSTimer对象,需要把这个timer对象手动加到“消息循环”中才能启动, 2)scheduleXXX:调用scheduleXXX创建的timer,不需要再调用fire,自动启动,创建完毕以后自动启动, 这是两种创建Timer的不同方式, 那么大家觉得哪个简单&#x