自定义控件封装理解

自定义控件封装个人的简单理解:

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