利用StoryBoard编写UITabelViewCell
2024-08-28 19:19:13
举一个炒鸡简单的例子:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
NSString *cellIdentifier = @"ContactCell";
HMContactRecordTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];
// [cell setInof:nil];
cell.nameLabel.text = @"皮卡丘";
cell.addressLabel.text = @"四川省成都市";
return cell;
}
以上是使用静态例子的方法。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return ;
}
这时控制cell个数的函数,在这里写死,就20个。
在Identifier属性里,填上在上上个方法里的Identifier。
上上个方法里备注释掉的语句是写在自顶一个UITableViewCell类HMContactRecordTableViewCell中的方法。
- (void)setInof:(id)info {
self.nameLabel.text = @"奥特曼";
self.telLabel.text = @"15652962058";
self.timeLabel.text = @"12:00";
self.addressLabel.text = @"四川省成都市";
}
调用这个方法就可以实现设置了。
最后的效果图:
最新文章
- django 快速实现文件上传
- 关于Spatial referencing by geographical identifiers 标准
- mac 卸载 XCode
- APNs推送, 处理通知
- 最新ps cs6序列号 永久免费可用
- 基于amoeba实现mysql数据库的读写分离/负载均衡
- 浅谈Chrome V8引擎中的垃圾回收机制
- 移动前端之viewport
- iOS8的屏幕旋转的问题
- Qt--将Qt 动态链接生成的exe及依赖dll打包方法
- 前端资讯周报 3.13 - 3.19: WebVR来了!以及如何优化scroll事件性能
- 定时器(setTimeout和setInterval)调用带参函数失效解决方法
- 高性能分布式执行框架——Ray
- iOS 获取app进程被杀死事件
- MariaDB:开启日志记录SQL
- 逐帧动画抖动、适配布局、SVG Sprites
- spring boot项目,application.properties配置文件下中文乱码解决方案
- easyui+webuploader+ckeditor实现插件式多图片上传
- 【BZOJ4883】棋盘上的守卫(最小生成树)
- nginx rewrite only specific servername to https