博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UITableViewCell设置 checkmark的问题
阅读量:6529 次
发布时间:2019-06-24

本文共 1126 字,大约阅读时间需要 3 分钟。

之前设置UITableViewCell的checkMark的属性,有20个cell

选择其中的一个进行设置checkmark ,但是一直无法设置成功,之前采用的方式是通过indexPath来标记

将上一个indexPath设置为oldIndexPath, 但是无法标记成功,后面把上一个 UITableViewCell 来作为标记,可以解决。

代码如下

 

[tableView deselectRowAtIndexPath:indexPath animated:YES];    if ([indexPath section] == 0) {        if (self.wallpaperIndexpath != nil) {            wallpaperOldCell.accessoryType = UITableViewCellAccessoryNone;        }        [[tableView cellForRowAtIndexPath:indexPath] setAccessoryType:UITableViewCellAccessoryCheckmark];        wallpaperOldCell = [tableView cellForRowAtIndexPath:indexPath];        self.wallpaperIndexpath = indexPath;        NSLog(@"Wallpaper new index path is %@", indexPath);    }else if ([indexPath section] == 1){        if (self.ringtoneIndexpath != nil) {            ringtoneOldCell.accessoryType = UITableViewCellAccessoryNone;        }        [[tableView cellForRowAtIndexPath:indexPath] setAccessoryType:UITableViewCellAccessoryCheckmark];        ringtoneOldCell = [tableView cellForRowAtIndexPath:indexPath];        self.ringtoneIndexpath = indexPath;        NSLog(@"Ringtone new index path is %@", indexPath);    }

转载地址:http://aatbo.baihongyu.com/

你可能感兴趣的文章
Springmvc的跳转方式
查看>>
加密原理介绍,代码实现DES、AES、RSA、Base64、MD5
查看>>
LINUX中常用操作命令
查看>>
python 获取进程pid号
查看>>
链表中插入一个节点的三种情况
查看>>
洛谷.4180.[模板]次小生成树Tree(Kruskal LCA 倍增)
查看>>
TCL函数“参数自动补全” 与 “help 信息显示”
查看>>
POJ1050To the Max
查看>>
汇编基础--标识符、标号、伪指令和指令
查看>>
泥鳅般的const(一个小Demo彻底搞清楚)
查看>>
event.srcElement获得引发事件的控件(表单)
查看>>
ASP.NET MVC铵钮Click后下载文件
查看>>
SQL Server 中 EXEC 与 SP_EXECUTESQL 的区别
查看>>
基本数据结构 - 栈和队列
查看>>
Linux软中断、tasklet和工作队列
查看>>
如何解决ORA-28002 the password will expire within 7 days问题(密码快过期)
查看>>
Asp.Net Core 轻松学-利用日志监视进行服务遥测
查看>>
LightSwitch社区资源搜集
查看>>
Android通讯录查询篇--ContactsContract.Data 二(续)
查看>>
IT人的自我导向型学习:开篇杂谈
查看>>