使用xib自定义一个view
2015-09-15 13:49
225 查看
今天项目中需要自定义的table区头和区脚,而又无法直接在IB中实现自定义的样式,所以创建了一个xib自定义的view 去实现,具体步骤为:
首先创建view 类,无法携带xib模板
然后单独创建一个view 的IB模板
把calss 关联起来
修改属性控制器size类型为freeform,(为了自定义frame)
给自定义的view添加类方法,
最后,如果需要在代码中修改视图内容,可在下面初始化方法中实现
首先创建view 类,无法携带xib模板
然后单独创建一个view 的IB模板
把calss 关联起来
修改属性控制器size类型为freeform,(为了自定义frame)
给自定义的view添加类方法,
#import "CustomView.h" @implementation CustomView +(CustomView *)instanceView { NSArray* nibView = [[NSBundle mainBundle] loadNibNamed:@"CustomView" owner:nil options:nil]; return [nibView objectAtIndex:0]; } @end这就创建了一个可视化操作的自定义大小的View,在需要用的地方可随时调用,例如:
_table.tableFooterView = [CustomView instanceView];
最后,如果需要在代码中修改视图内容,可在下面初始化方法中实现
-(id)initWithCoder:(NSCoder *)aDecoder{ self = [super initWithCoder:aDecoder]; if(self) { } return self; }
相关文章推荐
- POJ 2420 A Star not a Tree? (模拟退火)
- hibernate查询和jdbc查询
- Boss 怒改需求,产品经理该怎么办?
- 【转】 数学建模十大经典算法漫谈
- apk反编译
- 基于Jpcap的TCP/IP数据包分析(一)
- unix/linux共享内存应用与陷阱
- C#获得硬件信息(转载)
- 使用XCA(X Certificate and key management)可视化项目经理SSL 凭证(4)--凭借自身的凭证管理中心的定义(Certificate Authority)签名证书申请
- 文件上传之黑名单验证绕过
- Android之根据Uri获得图片或视频文件路径(解决4.4以上版本得不到路径的情况)
- OPEN(SAP) UI5 学习入门系列之三:MVC (下) - 视图与控制器
- C语言link过程详解(多文件编译过程)
- 让IE8浏览器支持Canvas
- Android之根据Uri获得图片或视频文件路径(解决4.4以上版本得不到路径的情况)
- 五个你可能闻所未闻的出色的 Ubuntu 替代发行版
- 揭秘12306技术改造(三):传统框架云化迁移到内存数据平台
- jquery常用案例
- zoj 3471 Most Powerful(状态压缩dp)
- YII的自定义路由规则类的使用(初级)