开发者

Mark tableview cell as completed when user user returns from subview

I am writing an application that teaches a user in lessons separated by sections. I have a tableview filled with custom tableview cells that have a check mark I want to unhide when the user completes the lesson and the lesson view is popped back to the table. Is there a way as my Vi开发者_开发技巧ewWillAppear is called I can unhide the checkmark label in the specific tableview cell?


I usually store my information in an NSDictionary. In your case, when the user loads the lesson, you can add a BOOL value to an NSDictionary which will mean the lesson is complete, then in your cellForRowAtIndexPath: delegate, add this:

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

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜