gpt4 book ai didi

iphone - 保存 UIView 以供下次启动(不是作为图像)

转载 作者:行者123 更新时间:2023-12-03 20:16:20 25 4
gpt4 key购买 nike

我正在构建一个带有多个 UIView 的应用程序,这些 UIView 是根据用户输入动态生成的。这些UIViews可能包含标签、图像和文本。它们需要一些时间来生成,因此我希望用户能够在将来启动应用程序时快速加载它们,而不必再次重新绘制它们。一项要求是它们需要保持交互状态,以便用户可以继续编辑它们。

我研究了NSKeyedArchiver,但这似乎不支持UIImage。另外,我无法将其另存为 PNG,因为我想保留它们的交互状态。

有什么办法可以做到这一点吗?

最佳答案

您应该考虑将数据模型与界面分开。然后,您可以使用此存储的模型来生成界面。我知道你明确表示你不想这样做。但是,任何内置方法都必须以完全相同的方式重建 UIView。

如果模型数据的处理是问题,请尝试想出一种有效表示界面状态的方法,这样您就不必从头开始。然而,这将需要更多的工作。

关于iphone - 保存 UIView 以供下次启动(不是作为图像),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4965245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com