自定义控件封装个人的简单理解:
- 1、创建封装视图View,在里面写设置基础控件属性
- 2、写完View的综合属性之后导入其头文件在控制器里开辟其视图位置,加入到父视图中
- 3、创建Model设置基本数据类型的属性,先在控制器里写一个Model对象并分配空间初始化
- 4、在Model里写一个初始化基本数据类型的方法,写完去控制器里给Model一个对象赋值
- 5、在封装的View中写一个set函数,给封装好的View对象赋一个Model对应的对象
- 6、以上完毕后,运行程序看UI效果
- 7、成功后,在设置多个Model对象,设置好后,考虑怎样在屏幕上进行循环摆放封装好的View。
- 8、把之前已经的赋值Model,改用可变数组进行赋值。
- 9、运行看效果,不合适再调整各对象的位置。
- 10、整体优化代码。