单元格选中后,打勾。再选其他,之前的勾取消,新的打勾。

代码如下(不加代码高亮了吧):

- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath {

NSIndexPath *oldIndex = [tableView indexPathForSelectedRow];

[tableView cellForRowAtIndexPath:oldIndex].accessoryType = UITableViewCellAccessoryNone;

[tableView cellForRowAtIndexPath:indexPath].accessoryType = UITableViewCellAccessoryCheckmark;

return indexPath;

}

添加按钮后设置选中和或不选中的图片(需要实现自定义的uitableViewcell)

-(void)checkboxClick:(UIButton *)btn
{
    btn.selected = !btn.selected;
}

- (void)viewDidLoad {
UIButton *checkbox = [UIButton buttonWithType:UIButtonTypeCustom];
    
    CGRect checkboxRect = CGRectMake(135,150,36,36);
    [checkbox setFrame:checkboxRect];
    
    [checkbox setImage:[UIImage imageNamed:@"checkbox_off.png"] forState:UIControlStateNormal];
    [checkbox setImage:[UIImage imageNamed:@"checkbox_on.png"] forState:UIControlStateSelected];
    
    [checkbox addTarget:self action:@selector(checkboxClick:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:checkbox];    
}

转载于:https://www.cnblogs.com/fantasy940155655/p/5687148.html

uitableviewcell选中打勾相关推荐

  1. tree父节点不被选中和勾选(所以父节点)只选择子节点

    tree父节点不被选中和勾选(所以父节点)只选择子节点 t = $.fn.zTree.init(t, setting, result); var zTree = $.fn.zTree.getZTree ...

  2. 使复选框选中_勾选复选框单元格变色,自动计数,在Excel中是如何实现的?

    Excel中,我们经常会使用复选框来打勾打叉,这是复选框最基本的功能,相信很多小伙伴都会,但今天我跟大家分享的是复选框的其他操作技巧,勾选复选框变色,统计人数. 下图中,我们要利用复选框是否打钩来确定 ...

  3. Vue excel导出,多选一级父级选中,勾选,全选,取消(根据列名导出)

    1,首先设置按钮,弹出弹框 <el-button type="primary" @click="memberExcelExportHandle()" :d ...

  4. 复选框被选中但勾没出来

    checkbox标签已有checked=checked但是不显示勾选,查看图片:于是乎 就开始网上查找 ,解决方法 就是将 $("...").attr("checked& ...

  5. UITableViewCell 选中的状态小技巧

    - (void)setSelected:(BOOL)selected animated:(BOOL)animated {[super setSelected:selected animated:ani ...

  6. 获得勾选框 html,是否可以在HTML中选中或未选中的勾选框中收集数据?

    此代码应该帮助你! Questions []是一个数组,其中包含所有输入字段, getElementsByName遍历所有具有相同名称的元素(例如,所有元素都具有相同名称的电子邮箱),然后找出哪个元素 ...

  7. IOS - UITableViewCell的选中时的颜色及tableViewCell的selecte与deselecte

    1.系统默认的颜色设置 [cpp] view plaincopy //无色 cell.selectionStyle = UITableViewCellSelectionStyleNone; //蓝色 ...

  8. UITableView属性 自己定义UITableViewCell

    UITableView的属性全齐.供大家參考 附:http://www.bubuko.com/infodetail-561085.html //曾经在使用UITableView的时候,总是在cell上 ...

  9. UITableViewCell 设置

    选中cell //选中第一分区的第一个cell 也可指定其它 cell [self.tableView selectRowAtIndexPath:[NSIndexPath indexPathForRo ...

最新文章

  1. Hadoop控制输出文件命名
  2. jmeter linux安装,Linux下安装Jmeter
  3. 使用vi/vim编辑时按ctrl-s后客户端假死解决方法
  4. ThreadLocal的重要方法介绍
  5. [C++11]指针空值类型nullptr
  6. asterisk extconfig.conf文件解析
  7. 用VC++制作MSN、QQ 的消息提示窗口
  8. 中文文本聚类(切词以及Kmeans聚类)
  9. QT int QString char转换
  10. Waydev 客户的GitHub 和 GitLab OAuth 令牌被盗,源代码遭访问
  11. C#_基础_部分类partial(十八)
  12. 微软公有云事件中心(Azure Event Hubs)在开放物联网大会(OIOT)啼声初试
  13. 基于51单片机的智能温控风扇(程序+仿真+原理图)
  14. 夜雨数竞笔记-极限(4)-Stolz定理
  15. java如何输入(输出)二进制,八进制,十六进制数?(新手向)
  16. 阿里云邮箱设置smtp服务
  17. 有声阅读狂欢下更需要冷静,荔枝、蜻蜓、喜马拉雅们需要上车
  18. flex布局侧轴(交叉轴)对齐方式
  19. Java各种加密和解密方式
  20. 【IDL】使用IDL对Landsat系列进行批量水体提取

热门文章

  1. 微信小程序打造本地宝(3)——消息列表
  2. Android--内存泄露分析
  3. 【Android App】获取照片里的位置信息及使用全球卫星导航系统(GNSS)获取位置实战(附源码和演示 超详细)
  4. 基于客户提取为所属客户经理的信息
  5. 重邮计算机专业就业报告,重庆邮电大学高校毕业生就业质量报告.pdf
  6. ps教程,教你做最简单最美丽的相片
  7. 开学季哪个电容笔好?2023口碑最好电容笔推荐
  8. html box标签,HTML div不包装i标签
  9. 《计算机硬件体系及IO优化》
  10. 计算机专业考研学校报录比,盘点那些考研报录比高出天际的专业!