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

发布于 2024-10-18 05:04:16 字数 156 浏览 5 评论 0原文

我正在编写一个应用程序,该应用程序在按部分分隔的课程中教授用户。我有一个充满自定义表格视图单元格的表格视图,其中有一个复选标记,当用户完成课程并且课程视图弹出回表格时,我想取消隐藏该复选标记。有没有一种方法可以在调用我的 ViewWillAppear 时取消隐藏特定表格视图单元格中的复选标记标签?

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 ViewWillAppear is called I can unhide the checkmark label in the specific tableview cell?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

‖放下 2024-10-25 05:04:16

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

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

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;
}       
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文