如何从cellForRowAtIndexPath中删除附件

时间:2014-11-27 17:40:18

标签: objective-c xcode

我有indexPath号码...我需要根据我拥有的变量中的号码从该单元格中删除单元格附件吗?

NSInteger *removeAccessoryFrom = 3;

                    [studentTableView cellForRowAtIndexPath:removeAccessoryFrom].accessoryType = UITableViewCellAccessoryNone;

1 个答案:

答案 0 :(得分:0)

它没有那样的工作。您需要重新加载表数据(对于整个表或仅对此行),并在cellForRowAtIndexPath内,将accessoryType设置为UITableViewCellAccessoryNone 有条件地。换句话说,你保留一个列表,或者有一些其他方式知道,每时每刻表示整个表,确切地说,单元格正是什么样的附件。这样,任何时间cellForRowAtIndexPath被调用,您可以正确地为此索引路径配置此单元格。