UITableView
文章平均质量分 53
ios践行者
这个作者很懒,什么都没留下…
展开
-
UITableViewDelegate方法
UITableView代理方法更多的集中到对tableView的操作中 1.选中某行cell调用此方法- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath2.自定义每组头部的view 需要使用到UITableViewHeaderFooterView- (UIView *原创 2015-10-03 20:36:04 · 1546 阅读 · 1 评论 -
表的编辑
1.单元的删除和添加执行的步骤(以下方法都是tableView的数据源和代理方法)1.将表格变成可编辑状态self.tableView.editing = YES;2.设置指定单元能否被编辑,这一步不设置默认都能被编辑- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath{原创 2015-10-04 20:52:04 · 369 阅读 · 0 评论 -
如何在使用storyboard中使用tableViewController中的Prototype Cells 自定义cell
特别提醒在cell的循环使用中,我们一定做到以下两点 1.将cell的数据覆盖掉 2.将cell的状态覆盖掉1.选中Prototype Cells做一下操作1.在设置属性一栏将style设置为custom 2.设置identifier便于以后cell创建和循环使用 3.将cell需要展示的控件拖到Prototype Cells中 2.创建一个继承UITableViewCell的类用来管理Pr原创 2015-10-04 21:20:50 · 4803 阅读 · 0 评论 -
自定义UITableView每组头部控件
1.创建一个继承UITableViewHeaderFooterView的类,拥有一个模型2.重写initWithStyle:reuseIdentifier:方法 添加所有需要显示的子控件(不需要设置子控件的数据和frame, 子控件要添加到contentView中) 进行子控件一次性的属性设置(有些属性只需要设置一次, 比如字体\固定的图片)- (instancetype)initWith原创 2015-10-05 12:34:55 · 3424 阅读 · 0 评论 -
如何使用xib自定义UITableViewCell
如何使用xib自定义UITableViewCellxib文件的创建和添加控件创建一个xib文件 xib中拖入一个tableViewCell 在将需要添加的控件拖入到cell中 创建一个继承于UITableViewCell的类,该类用来管理Xib cell中的控件 并且在.m文件中添加以下代码 用来和Xib cell中的空间进行托线将xib的class改为我们创建的类 2.将xib cell 中的原创 2015-09-24 13:59:38 · 3270 阅读 · 1 评论 -
通过代码自定义cell(cell的高度不一致)
1.新建一个继承自UITableViewCell的类2.重写initWithStyle:reuseIdentifier:方法 添加所有需要显示的子控件(不需要设置子控件的数据和frame, 子控件要添加到contentView中) 进行子控件一次性的属性设置(有些属性只需要设置一次, 比如字体\固定的图片)3.提供2个模型 数据模型: 存放文字数据\图片数据 frame模型: 存放数据模型原创 2015-10-04 21:49:49 · 377 阅读 · 0 评论 -
UITableViewCell
tableViewCell的简介UITableView的每一行都是一个UITableViewCell,通过dataSource的tableView:cellForRowAtIndexPath:方法来初始化每一行辅助指示视图的作用是显示一个表示动作的图标可以通过设置UITableViewCell的accessoryType来显示,默认是UITableViewCellAccessoryNone(不显原创 2015-10-04 22:08:47 · 464 阅读 · 0 评论 -
UITableView常用属性和一些小知识点
tableView的样式1.分段显示UITableViewStylePlain 分段显示,当滑动tableView的时候每组的头部会顶在最上方知道该组所有内容消失换成下一组 2.分组显示 UITableViewStyleGrouped tableView显示每组头部和尾部的文字通过以下两个方法设置,同样tableView的样式不同显示就不同,如上图所示- (NSString *)tableV原创 2015-10-04 10:41:57 · 437 阅读 · 0 评论 -
tableView的显示步骤
#tableView在创建的时候会调用里面的方法,具体调用步骤如下1.有多少组-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView2.第section组头部控件有多高-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSecti原创 2015-10-04 10:12:42 · 489 阅读 · 0 评论