【发布时间】:2020-08-03 14:13:59
【问题描述】:
我正在构建一个为用户显示不断变化的任务的应用程序(计划是每天显示一个任务,目前它只是在加载时显示一个随机任务)。
流程:用户登录应用程序并被定向到显示日常任务的主屏幕。 完成任务后,他单击“标记已完成”按钮,然后以模态方式显示成功屏幕。 当用户关闭成功界面时,他会返回到主界面,当前仍显示每日任务。
我想更改主屏幕上的视图,这样当从成功屏幕返回时,用户将看到不同的视图,而不是显示之前显示的任务(即一条消息说“你完成日常任务”)。
新任务只应在第二天(或任何其他条件)显示。
逻辑是:
如果 dailyActivityCompleted = false > 显示每日活动视图
如果 dailyActivityCompleted = true > 显示“已完成”视图
有条件地确定在同一个 UIViewController 中显示哪些内容的最佳方法是什么?
我是 Swift 新手,如果这是一个基本问题,我很抱歉,我搜索了但找不到解决方法...
谢谢!
【问题讨论】: