XIB自定义视图的整理
2024-10-15 19:13:08
- (void)setAppInfo:(AppInfo *)appInfo {
_appInfo = appInfo;
_icon.image = appInfo.image;
_label.text = appInfo.name;
} + (instancetype)appView {
// appView要加载NIB文件,使用[[NSBundle mainBundle] loadNibNamed: owner: options:]
return [[[NSBundle mainBundle] loadNibNamed:@"AppView" owner:nil options:nil] lastObject];
} + (instancetype)appViewWithAppInfo:(AppInfo *)appInfo {
AppView *appView = [AppView appView];
appView.appInfo = appInfo;
return appView;
}
自定义视图XIB
2> 自定义AppInfoView与XIB关联,加载XIB文件
3> 使用模型为视图控件赋值
4> 将关于视图的方法,属性定义等都放在appView类中
5> 编写类方法,将XIB的加载工作封装到视图中--代码放在适合的地方,解耦合与封装
最新文章
- 活用UML-软件设计高手(广州 2014年6月14-15日)
- nginx tomcat 动静分离
- 30天C#基础巩固-----多态,工厂模式
- cocos之观察者模式应用实例
- ASP.NET MVC 4 WebAPI Simple Sample
- Oracle中“行转列”的实现方式
- nginx虚拟主机配置
- Codis 集群搭建
- ANDROID内存优化——大汇总(转)
- 程序猿的编程神器 - vim
- sql: 查询,select
- CDN技术详解及实现原理
- [js高手之路]深入浅出webpack教程系列5-插件使用之html-webpack-plugin配置(中)
- servlet实现方式(未完待续)
- emwin 之 LISTWVIEW 控件禁止列滑动
- ASA failover
- MySQL:测试题
- 查看linux系统的运行级别
- ALTER SEQUENCE 导致 REPLICAT 延时
- ajax请求成功但不执行success-function回调函数的问题
热门文章
- 用c语言程序对显存进行操作
- MVC4 教程
- ";Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list.xml,reason: Connection
- x86 构架的 Arduino 开发板Intel Galileo
- HBase MemStoreFlusher
- bzoj3574[Hnoi2014]抄卡组
- 关于fork函数
- spring中@value注解需要注意
- Extjs 4.2.0 MVC 架构
- 在网页中在线浏览ppt文档