如果一個view內部的子控件比較多,一般會考慮自定義一個view,把它內部子控件的創建屏蔽起來,不讓外界關心
外界可以傳入對應的模型數據給view,view拿到模型數據后給內部的子控件設置對應的數據
封裝控件的基本步驟:
1.在initWithFrame:方法中添加子控件,提供便利構造方法
2.在layoutSubviews方法中設置子控件的frame(一定要調用super的layoutSubviews)
3.增加模型屬性,在模型屬性set方法中設置數據到子控件上
如果一個view內部的子控件比較多,一般會考慮自定義一個view,把它內部子控件的創建屏蔽起來,不讓外界關心
外界可以傳入對應的模型數據給view,view拿到模型數據后給內部的子控件設置對應的數據
封裝控件的基本步驟:
1.在initWithFrame:方法中添加子控件,提供便利構造方法
2.在layoutSubviews方法中設置子控件的frame(一定要調用super的layoutSubviews)
3.增加模型屬性,在模型屬性set方法中設置數據到子控件上