ios-day03-03(xib和自定义View的结合使用,MVC模式)
来源:互联网 发布:lte无线网络优化 编辑:程序博客网 时间:2024/05/01 16:32
效果图:
假设每个应用对应一个UIView,UIView中又有3个控件(一个UIImageView,一个UILabel,一个UIButton),在前面的文章中我们使用纯代码的方式来创建这些UIView。这里我们使用自定义UIView的方式,结合MVC设计模式来实现上图所示的界面效果。
MVC——Model、View、Controller
Model:模型——存储数据
View:视图(界面)——显示
Controller:控制器——获取模型中存储的数据,然后提供给View进行显示
思路:
1,加载.plist文件中的数据(.plist文件中存储的是应用名、应用图标名)
2,解析.plist文件中的数据,将每个应用对应的数据都封装到一个模型中
3,自定义UIView,该UIView根据模型进行初始化(初始化方法中接受一个模型对象,根据模型对象中的数据对UIView中的子控件进行设置)
以上3步都是通过控制器来控制执行
源代码下载地址:http://download.csdn.net/detail/liu537192/8426005
下面附上核心代码:
0 1
- ios-day03-03(xib和自定义View的结合使用,MVC模式)
- iOS回顾笔记(03) -- 自定义View的封装和xib文件的使用详解
- iOS回顾笔记(03) -- 自定义View的封装和xib文件的使用详解
- iOS回顾笔记(03) -- 自定义View的封装和xib文件的使用详解
- IOS 使用XIB 自定义View
- IOS 使用XIB 自定义View
- IOS 使用XIB 自定义View
- IOS 使用XIB 自定义View
- IOS 使用XIB 自定义View
- ios使用xib自定义view
- ios使用xib自定义view
- IOS 使用XIB 自定义View
- 结合xib自定义view
- IOS使用Xib创建自定义View
- IOS XIB自定义View
- 自定义View的封装和xib文件的使用详解
- iOS: xib自定义view的模版小记
- iOS--控制器加载自定义view的xib
- Java静态方法为什么不能访问非静态方法
- python学习笔记
- 佩尔方程
- 在sqlserver2005/2008中备份数据库,收缩日志文件
- Linux下nginx相关配置
- ios-day03-03(xib和自定义View的结合使用,MVC模式)
- 物理CPU与逻辑CPU
- 批量导出informatica object 的shell script
- 循环队列演示
- 一个调整应用图标大小的小工具
- Cocos2d-x 3.0坐标系详解
- 力所能及之struts2拦截器
- Assertions
- LDM522-MINI射频读卡模块 迷你款 手持平板门禁首选