当用户用户从子视图返回时,将tableview单元标记为已完成

时间:2011-02-17 18:58:06

标签: uitableview viewwillappear

我正在编写一个应用程序,用于在按部分分隔的课程中教授用户。我有一个填充了自定义tableview单元格的tableview,当用户完成课程并且课程视图弹回到表格时,我会想要取消隐藏的复选标记。有没有办法调用我的ViewWillAppear我可以取消隐藏特定tableview单元格中的复选标记?

1 个答案:

答案 0 :(得分:1)

我通常将我的信息存储在NSDictionary中。在您的情况下,当用户加载课程时,您可以将一个BOOL值添加到NSDictionary,这意味着课程已经完成,然后在您的cellForRowAtIndexPath:委托中添加:

if([plistDict objectForKey:@"kComplete"] == YES){
    cell.accessoryType = UITableViewCellAccessoryCheckmark;
}else{
    cell.accessoryType = UITableViewCellAccessoryNone;
}