OC实现非自动循环的轮播器(二)

原创
2016/05/09 11:11
阅读数 142

第一:UIViewContoller中永远写的是添加控件的三句代码

//初使化控件
//控件的位置
//所需要的图片(这个不算是一句代码,因为给用户提供设置你想要显示哪些图片)
//添加到父控件上
//一个封装好的控件,拿过了写上这三句一般都可正常显示。

第二:控件的封装

//控件封装四大块(1.装载xib,2.layoutSubViews重写,3.属性设置(一般是setter方法),4.代理,监听一些动作)
//这有一个注意点:装载xib走的是initWithCode,alloc-->init走的是initWithFram这是个注意点,
//证明也比较简单,只要重写这些方法然后在其中写上NSLog方法打印一下就知道了
//怎么装载以前也说过,具体的看代码了

//layoutSubViews这个方法在父控件位置与大小发生改变时会再次触发这个方法
//就是说,子控件的大小与位置在些做相应的调整(如将来你的图片大小变了,它也跟着变的)
//具体的设置请找到对应代码位置

//setter方法,通过得写。你可以拿到子控件设置其一些属性,这就是setter方法的作用了
//这样分析,是不是觉得封装的控件框架结构很清晰。


//最后一个就是代理了,代理我在以前的博客中有专门的说明,也有专门的代码展示
//代理一般监听你的一些动作,做出相应回应。



//注意,封装的控件与控件类的名称最好一样,看xib的加载,你就能体会到这样的好处。

github代码地址

展开阅读全文
打赏
2
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
2
分享
返回顶部
顶部