单元格左侧附带选择按钮
来源:互联网 发布:志愿者面试 知乎 编辑:程序博客网 时间:2024/05/11 21:38
这是之前足球兄弟项目里实现的一个效果,联系人左侧有一个附带的选择按钮,点击可选中,再次点击取消选中。很简单的一个效果,由于当时工作经验不做,第一想法是在单元格的左侧添加按钮,设置按钮在选中和未选中状态的图片。后来发现一个非常简单的系统自带的方法,记录如下:
创建一个单元格 设置单元格为可编辑
创建tableView:
UITableView *tableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, self.view.bounds.size.height) style:UITableViewStylePlain];
tableView.delegate = self;
tableView.dataSource = self;
[tableView setEditing:YES];
[self.view addSubview:tableView];
设置tableView返回的单元格个数
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 10;
}
下面这个方法就是我们实现以上效果的核心
-(UITableViewCellEditingStyle)tableView:(UITableView )tableView editingStyleForRowAtIndexPath:(NSIndexPath )indexPath
{
return UITableViewCellEditingStyleDelete|UITableViewCellEditingStyleInsert;
}
编辑单元格
-(UITableViewCell )tableView:(UITableView )tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *cellId = @”cellId”;
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellId];
if (!cell)
{
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellId];
}
cell.imageView.image = [UIImage imageNamed:@”1”];
return cell;
}
到这里,我们一个简单的demo就完成了,运行效果如下图所示:
努力学习,独立钻研,一些看似棘手的问题,其实非常简单。让我们一起进步吧!!!
- 单元格左侧附带选择按钮
- 自定义列表编辑状态左侧选择按钮图片
- JTable单元格添加按钮
- 单元格选择模式
- 单元格 右键选择栏
- 选择按钮
- 选择按钮
- DataGridView单元格中添加按钮
- Datagridview之一添加单元格按钮
- 仿按钮效果的单元格
- java jxl 导出excel 附带导出图片和单元格样式
- 方向键不能控制选择单元格
- dbgrid单元格选择数据录入
- DataGridView改变选择的单元格
- VBA选择单元格的语句
- 关于更改导航栏左侧返回按钮名称的问题
- iPhone开发--隐藏navigationItem的左侧返回按钮
- IOS重写导航栏左侧返回按钮实例
- Android Fragment完全解析,关于碎片你所需知道的一切
- WebService之WSDL文档元素详解 (转)
- Entity Framework Code First (二)Custom Conventions
- 关于ArrayList与LinkedList添加数据的效率问题
- 二叉树的遍历
- 单元格左侧附带选择按钮
- image按钮高度和宽度属性
- Entity Framework Code First (三)Data Annotations
- MyBatis转义
- AndroidAnnotations框架详解
- redis3.0配置调优
- JavaScript中的函数节流
- java 异常处理 Throwable Error 和Exception
- Java成员变量是自身、本类对象