ios – UITableView复选框一次只有一行

ios – UITableView复选框一次只有一行,第1张

概述你会觉得这很容易.有了这个代码,我可以检查一个表中的多个行,但是我想要的是只能一次检查一行.如果用户选择不同的行,那么我希望旧行自动取消选中.不知道该怎么做这是我的代码: - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{[tableView deselect 你会觉得这很容易.有了这个代码,我可以检查一个表中的多个行,但是我想要的是只能一次检查一行.如果用户选择不同的行,那么我希望旧行自动取消选中.不知道该怎么做这是我的代码:
- (voID)tableVIEw:(UItableVIEw *)tableVIEw dIDSelectRowAtIndexPath:(NSIndexPath *)indexPath{[tableVIEw deselectRowAtIndexPath:indexPath animated:YES];UItableVIEwCell *theCell = [tableVIEw cellForRowAtIndexPath:indexPath];if (theCell.accessoryType == UItableVIEwCellAccessoryNone) {    theCell.accessoryType = UItableVIEwCellAccessorycheckmark;    }    else if (theCell.accessoryType == UItableVIEwCellAccessorycheckmark) {    theCell.accessoryType = UItableVIEwCellAccessoryNone;    }}

感谢任何帮助,你可以借出!

解决方法 最好的方法是在cellForRowAtIndexPath中设置附件类型,并使用dIDSelectRowAtIndexPath记录应选择哪个路径,然后调用reloadData. 总结

以上是内存溢出为你收集整理的ios – UITableView复选框一次只有一行全部内容,希望文章能够帮你解决ios – UITableView复选框一次只有一行所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1112477.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存