删除和复选标记是动态创建的按钮。
下面是我的tableview方法。
BFS and DFS
此实现后,我无法满足此要求,结果如下所示。即使选择了行,它也会显示出delete(删除),而在点击它时,该下拉列表也会从超级视图中删除它。
有人可以建议我如何实现此目标或在哪里做错了?预先感谢。
答案 0 :(得分:0)
您需要在阵列中存储(按选择和取消选择的项目添加或删除项目或索引)项目或项目索引,并使用以下代码在didSelectRowAt
方法中更新(重新加载)所选行。
tableView.reloadRowsAtIndexPaths([indexPath], withRowAnimation: false)
然后,您需要检查cellForRowAt
方法中数组中是否有可用项,然后相应地显示刻度线。
答案 1 :(得分:0)
对于选定/正常状态,不要删除按钮,而是将同一按钮使用不同的图标。它将在同一按钮上显示所需的图标 选择按钮后,更改按钮的选择状态并重新加载表或重新加载该特定行。更改将反映出来。