在视图控制器之间切换时保留按钮状态
Posted
技术标签:
【中文标题】在视图控制器之间切换时保留按钮状态【英文标题】:Preserve Button State When Switching Between View Controllers 【发布时间】:2020-07-05 04:41:28 【问题描述】:我目前有一个带有 2 个视图控制器的导航控制器。单击 VC 1 上的按钮 A 后,它会将我带到 VC 2。VC 2 有一个清单。从清单中选择所需项目时,我可以选择和取消选择清单按钮。然后我单击 VC2 上的后退按钮返回到 VC 1。当我想在 VC 2 中编辑清单时,我单击按钮 A 返回到 VC 2 但清单已重置为默认状态,我的选择都没有已保存。
我已经研究过模型视图控制器、展开转场、用户数据、弹出视图控制器,但我仍然很困惑要选择和坚持什么才能让它发挥作用。
非常感谢任何帮助。 谢谢。
【问题讨论】:
欢迎来到 ***。请阅读How to create a Minimal, Reproducible Example 和How do I ask a good question? 并相应地编辑您的问题。 【参考方案1】:使用UserDefaults
保存信息。但请记住,如果您保存的数据相当小(听起来像字符串/布尔数组),请使用它。
要学习 UserDefaluts,请访问link。
这里有两个链接1 和2 可以帮助您解决问题。 让我知道是否有帮助。
【讨论】:
以上是关于在视图控制器之间切换时保留按钮状态的主要内容,如果未能解决你的问题,请参考以下文章