模型&xib
来源:互联网 发布:napster软件 编辑:程序博客网 时间:2024/05/24 04:35
模型&xib
标签(空格分隔): UI
模型
- 概念:专门用来
存放数据
的对象 - 特点
- 一般直接继承自NSObject
- 在.h文件中声明一些用来存放数据的属性
- 模型定义示例
@interface Shop : NSObject /** 名字 */@property (nonatomic, strong) NSString *name; /** 图标 */@property (nonatomic, strong) NSString *icon;@end
- 字典转模型示例
Shop *shop = [[Shop alloc] init]; shop.name = dict[@"name"]; shop.icon = dict[@"icon"];
通过纯代码自定义控件
- 继承自系统自带的控件,写一个属于自己的控件
- 目的:封装控件内部的细节,不让外界关心
- 步骤
- 新建一个继承
UIView
的类 - 在
initWithFrame:
方法中添加子控件 - 在
layoutSubviews
方法(系统自己调用)中设置子控件的frame- 一定要调用
[super layoutSubviews];
- 一定要调用
- 提供一个模型属性,重写模型属性的set方法
- 在set方法中取出模型属性,给对应的子控件赋值
- 新建一个继承
通过xib自定义控件
- 新建一个继承
UIView的
类 - 新建一个xib文件(
xib的文件名最好跟控件类名一样
)- 添加子控件,设置子控件属性
- 修改最外面那个控件的class为控件类名
- 将子控件进行连线
- 提供模型属性,重写模型的set方法
- 在set方法中给子控件设置数据
0 0
- 模型&xib
- 模型、@property、xib
- 字典转模型&加载xib&加载plist
- 有关模型的xib的知识点
- XIB
- xib
- xib
- Xib
- xib
- 27-UI基础字典转模型与xib的使用
- 2、iOS 开发之字典转模型和 xib
- 模型的应用 && Xib &&代理模式的应用【应用管理】
- 自定义cell 且加载 xib 做为模型方法
- IOS2.1-应用管理示例(plist,模型,xib封装综合小示例)
- 模型和自定义控件的两种方式(代码和xib)
- 3.引入MVC设计模式,九宫格算法、字典转模型、自定义 view、xib
- Plist文件、HUD、字典转模型、纯代码封装View、XIB封装View
- xib桥接xib
- 对卷积的生动理解
- C#调用java类、jar包方法
- 24-IO流-66-IO流(简单编码解码)
- 【面试笔试-c/c++】2013年校园招聘创新工场笔试题(北邮场)
- 更新日志 - 关于 iOS9 设备的安装及其他优化
- 模型&xib
- iOS入门(二十三)内存管理
- 抓包报文分析
- 利用OpenCV计算图像的垂直和水平积分投影
- 门户级UGC系统的技术进化路线——新浪新闻评论系统的架构演进和经验总结
- @property参数
- JDBC+MySql 1(编码问题的处理)
- 图论_最短路_例题_Frogger(POJ 2253)
- Python小技巧之——基类初始化