如何在单元格中指定UITableViewCellAccessoryNone不可见? 如果我写:
[tableView cellForRowAtIndexPath:index].accessoryType = UITableViewCellAccessoryNone;
没有帮助,标记仍然存在。
答案 0 :(得分:0)
索引路径处的行的单元格不会返回在屏幕上呈现的确切单元格对象。
尝试更新模型对象并重新加载相应的行。在cellForRowAtIndexpath
中处理附件类型无。
答案 1 :(得分:0)
首先,更新模型中项目的状态。然后,仅更新单元格本身(如果它已在屏幕上)([tableView cellForRowAtIndexPath:index]
返回单元格,而不是nil
)。如果 返回nil,则无需再做任何事情。单元格不在屏幕上,因此假设您的数据源方法tableView:cellForRowAtIndexPath:
方法设置为根据数据源正确设置附件类型,则下次滚动到屏幕时将正确创建单元格。 / p>