有一个快速的问题:
我有 2 个视图控制器及其关联的视图。
第一个 VC 有通过掩码着色的图像。这是我将使用的技术的链接。
第二个 VC 和视图只是一个包含随机内容的设置屏幕。
假设这种情况:
加载第一个带有图像的VC并完成着色
注意:着色是随机的,值不会存储在任何地方。有这么多图像,很难将所有这些随机颜色存储在变量中。
在第一个 VC 上,用户按下导航到设置屏幕的按钮
现在通过模态操作加载第二个 VC
在第二个 VC 上,用户按下“返回”按钮以返回到前一个 VC,在这种情况下是第一个 VC。
问题:在导航期间和导航回第一个 VC 之后,我以编程方式随机选择的图像和颜色是否仍然可见,或者我会丢失那些随机生成的颜色?如果不是,我如何确保在 First VC 上呈现的内容将在任何导航操作中保持不变?