一、图片轮播器 1.先看一下实现之后的效果 2.这整体是一个什么,整体是一个UIScrollView, 这个UIScrollView里面,是不是有很多张图片吧, 这就是UIScrollView的内容, 3.然后,下面这个红点和蓝点,是用来标记当前是第几页这个东西吧, 那么这个是怎么实现的,我先把思路给大家说一下,是这么来做的: 4.实现思路 所以我们首先,这里有一个UIScrollView,这个里面是不是一开始什么都没有, 我们看一下这里有几张图片,是不是5张: 5.我们不管它里面有几张图片,我们滚动的步骤就是三步: 1)创建UIScrollView, 2)向里面增加内容, 3)告诉UIScrollView里面内容的实际大小, 就能实现滚动了, 所以,第一步就是创建一个UIScrollView,第二步,就是向里面增加子控件, 6.怎么增加子控件呢,这么来增加子控件,第一步,先是不是给它创建一张图片到这里,给UIScrollView加了一张图片了,但是这个UIScrollView和这个图片的大小是一样的,所以说,加了一张以后,是不是看起来就填满整个UIScrollView了吧, 7.你要想让它横向滚动,是不是意味着这个内容的宽度一定是要比UIScrollView宽的,怎么让它内容的宽度比UIScrollView宽,就是在UIScrollView里面加了一张图片以后,再往里面加一张图片,这张图片是横着加的: 8.加完以后,再往里面加第三张图片: 整个这个内容的大小,是不是就是这么大啊, 然后呢,这个高度,和UIScrollView一样高, 9.所以说,它纵向不能滚,只能横着滚,横着滚,就要告诉它,contentSize的Y、宽度就等于什么,三倍的这个图片的宽度, 这样的话,它就能实现,横向的滚动, 10.所以,这个图片轮播器,