控件懒加载
来源:互联网 发布:js 数组中添加对象 编辑:程序博客网 时间:2024/05/24 07:01
懒加载创建控件的基本步骤:
1、定义控件属性,注意:属性必须是strong类型。
@property (nonatomic, strong) UIImageView *icon;
2、在属性的getter方法中实现懒加载:
- (UIImageView *)icon{ if (!_icon) { // 计算位置参数 CGFloat imageW = 200; CGFloat imageX = (320 - imageW) / 2; CGFloat imageH = 200; CGFloat imageY = 80; // 实例化图像视图 _icon = [[UIImageView alloc] initWithFrame:CGRectMake(imageX, imageY, imageW, imageH)]; // 将图像视图添加到主视图 [self.view addSubview:_icon]; } return _icon;}
3、使用懒加载的好处
使用懒加载不必将创建对象的代码全部写在ViewDidLoad方法中,代码的可读性更强;每个控件的getter方法分别负责控件的实例化,代码彼此之间的独立性强,松耦合。
0 0
- 控件懒加载
- swift:懒加载控件
- 控件加载控件
- lazyload-图片懒加载控件开发
- 2,Swift 学习笔记懒加载控件
- 动态的加载控件
- 动态加载用户控件
- 运行时加载控件!!!
- delphi控件如何加载
- 如何动态加载控件?
- 动态加载控件问题
- 动态加载用户控件
- JSP页面加载控件
- picture控件 加载位图
- 动态加载自定义控件
- RichEdit控件加载背景图片
- 【转载】IE加载控件
- 网页加载ActiveX控件
- windows下使用GUI 把本地代码提交到git远程仓库
- 从源码角度深入理解Handler
- c++数据结构——模板类重写栈
- JDBC-MySql简单的查询和插入数据
- java中的8个基本数据类型
- 控件懒加载
- Centos系统备份与恢复教程
- Windows Server 2008 R2 简体中文版 显示中文乱码
- 字符类型 String 怎样转换成 日期类型 Date?
- hdu(5504)——GT and sequence
- jQuery基本选择器
- Android 博客目录整理
- Linux下MySQL卸载和安装图文教程详解
- iptables命令