view的封装
2015-11-12 15:49
183 查看
*如果一个view内部的子控件比较多,一般会考虑自定义一个view,把它内部子控件的创建屏蔽起来,不让外界关心
*外界可以传入对应的模型数据给view,view拿到模型数据后给内部的子控件设置对应的数据
*封装控件的基本步骤
*在initWithFrame:方法中添加子控件,提供便利构造方法
*在layoutSubviews方法中设置子控件的frame(一定要调用super的layoutSubviews)
*增加模型属性,在模型属性set方法中设置数据到子控件上
*外界可以传入对应的模型数据给view,view拿到模型数据后给内部的子控件设置对应的数据
*封装控件的基本步骤
*在initWithFrame:方法中添加子控件,提供便利构造方法
*在layoutSubviews方法中设置子控件的frame(一定要调用super的layoutSubviews)
*增加模型属性,在模型属性set方法中设置数据到子控件上
相关文章推荐
- ios 地图大头针固定在地图中心,用用地图中心点左边逆地理编码,及高德云图周边搜索
- 杭电1058 Humble Numbers
- Codeforces Testing Round #12 A. Divisibility( 容斥原理 )
- 防页面url缓存
- 基于Linux下的开源wavplay播放器
- u-boot-README
- java System.getProperty(“ ”) System.exit(int status)
- java InputStream读取数据问题
- 示波器的使用
- (转)理解Javascript_04_数据模型
- Cenos(6.6/7.1)下从源码安装Python+Django+uwsgi+nginx到写nginx的环境部署(一)
- iOS 解决iOS 9下的http请求发送失败问题
- 《编程之美》——求二叉树中节点的最大距离
- wro4j:Java Web资源压缩
- Objective-C 之 消息机制详解
- sicily 1318. Magic Square
- break语句和continue语句
- 从”JAVA“而终 20:深入理解Java的内省与反射
- Puppet Dashboard的安装配置
- PyQt发布成应用程序中遇到的若干问题