github最终代码地址git
写代码的几个注意点github
1.第一个实现非自动循环的轮播器(具体的实现步骤请点此传送门)测试
1.须要几张图片.net
2.设置xib时有一注意点,那就是pageControl控件显示在UIImageView上,但不是其子控件。线程
3.在UIViewController控制器,初使化控件,以其必要的属性3d
4.控件类中实现xib加载,控件的属性,以及控件子控件的位置及大小的设置,注意控件不能alloc-->init实现代理
由于xib建立与init走的方法不同,这个问题要注意,代码里有相关的测试。 blog
5.实现代理图片
2.第二个实现自动循环的轮播器get
1.第一个:注意当图片轮播的时候,你拖着图片不动的时候,过一会,你会发现图片跑得更快,
这个是定时器一直在跑的原故,因此要监听你这个动做,来解决这个问题
2.第二个:就是单线程致使的一个问题,也就不是这个控件其它的代理监听到有动做,图片不会发生自动
轮播的状况。
注意点写完了,下面就是具体的步骤了。