//网上教程很多,但是都没有将到点上,自己总结一下:
1、新建类,基于UITableViewCell
例如 @interface CellSearch : UITableViewCell
2、新建空 xib 文件
例如命名为 CellSearch.xib (名字要跟类名一样)
拖一个UITableViewCell控件到xib中
(你可以在这个cell里面放你想放的东东)
3、使用
经过1、2步,自定义的cell已经建好了
在cellForRowAtIndexPath 方法中使用
CellSearch *cell = [tableView dequeueReusableCellWithIdentifier:@"CellSearch"];
if(!cell) {
cell = [[[NSBundle mainBundle] loadNibNamed:@"CellSearch" owner:self options:nil]lastObject];
}
return cell;
运行看效果
4、关联xib与类文件(这个关联我经常弄错)
(到第3步,你已经可以看到自定义的cell了,但是还不能获取cell里面的信息,因为没有关联)
选中CellSearch.xib中的UITableViewCell控件,将类名关联为CellSearch
(然后就是Cell内普通的控件关联了)
5、使用
在cellForRowAtIndexPath 方法中使用
例如:
CellSearch *cell = [tableView dequeueReusableCellWithIdentifier:@"CellSearch"];
if(!cell) {
cell = [[[NSBundle mainBundle] loadNibNamed:@"CellSearch" owner:self options:nil]lastObject];
}
cell.nameTextField.text = @"tom"; //关联后可以直接设置cell内的控件
return cell;
比较懒,就不附图了
分享到:
相关推荐
手写代码自定义UITableViewCell和xib自定义UITableViewCell的DEMO,适合初学者学习。
iPhone开发使用Xib自定义UITableViewCell
下载即可安装 支持最新ios9.1版本 一个demo 理解之后 自己可以完全自定义
使用xib自定义UITableViewCell 自动cell计算高度。ios7.0后可使用 以前我们都是用sizewithfont来手动计算cell的高度,这样比较麻烦。ios7.0后,大家都用xib或者sb来代替繁冗复杂的cell, 这时,需要我们来学习...
有时候我们需要自己定义UITableViewCell的风格,其实就是向行中添加子视图。添加子视图的方法主要有两种:使用代码以及从.xib文件加载。当然后一种方法比较直观。 该示例是自定义一个Cell,使得它像QQ好友列表的一...
通过继承UITableViewCell来自定义cell 1、创建一个空的项目、命名: 2、创建一个UITableViewController 并且同时创建xib: 3、设置AppDelegate.m中window的根控制器为刚刚创建的TableViewController: - (BOOL)...
有时候我们需要自己定义UITableViewCell的风格,其实就是向行中添加子视图。添加子视图的方法主要有两种:使用代码以及从.xib文件加载。当然后一种方法比较直观。 一、基本用法 我们这次要自定义一个Cell,使得它像...
使用xib自定义UItableviewcell实现一个简单的团购应用界面布局
使用xib自定义UItableviewcell实现一个简单的团购应用界面布局 一、项目文件结构和plist文件 二、实现效果 三、代码示例 1.没有使用配套的类,而是直接使用xib文件控件tag值操作 数据模型部分: YYtg.h文件 ...
上篇文章介绍了如何用...添加子视图的方法主要有两种:使用代码以及从.xib文件加载。当然后一种方法比较直观。 我们这次要自定义一个Cell,使得它像QQ好友列表的一行一样:左边是一张图片,图片的右边是三行标签:
技术源代码中使用的技术和API的简要列表: 基于故事板的项目用于启动屏幕的 xib 自动动态UITableView行高具有特定UITableViewDataSource空状态管理器自定义UITableViewCell 使用UITableViewDelegate删除行可在 ...
1.0.4支持xib创建滚动视图 1.0.3修复极少数情况下,动画过程退到后台,可能出现残影的错误,感谢指出并帮忙修复 经历 前神遇到了滚动公告的需求,搜了好多天,发现没有简单明了的库可用。大神们写的都太复杂了,...
再比如,自定义一个UITableViewCell,需要这些步骤: 在Storyboard中或创建xib文件 做好布局和约束 创建UITableViewCell子类 拖线,创建outlet(插座变量) 在适当的时候更新这些插座变量 我在工作中主要还是使用IB...
微博首页列表布局,即UITableViewCell的自定义; 2. 自定义导航栏(UINavigationBar)上的控件; 3. 点击导航栏(UINavigationBar)弹出菜单; 4. 通过XIB+极少量代码实现完全自定义tabbar; 5. 首页微博:上拉...
8.5.3 使用UITableViewCell的自定义子类 159 8.6 分组分区和索引分区 163 8.6.1 构建视图 163 8.6.2 导入数据 164 8.6.3 实现控制器 164 8.6.4 添加索引 168 8.7 实现搜索栏 168 8.7.1 重新考虑设计 168 8.7.2 深层...