iOS开发中,我们常常将一块View封装起来,以便于统一管理内部的子控件。如iOS回顾笔记(02)中的"书"这一自定义View。
下面就来说说自定义View的封装以及它的多种实现方式
自定义UIView(控件)的封装
什么是View的封装
如果一个View的内部子控件比较多,一般会考虑自定义一个View,把它内部子控件的创建屏蔽起来,不让外部关心。
外界传入对应的数据模型给view。view拿到数据模型之后给内部的子控件设置对应的数据。
封装自定义控件的基本步骤
重写
- (instancetype)initWithFrame
方法,在此方法中创建并添加子控件。提供一个便利的构造方法,通常为 类方法,快速创建一个实例对象
重写
网友评论