所以我想复制一个 UIView - 我所说的复制是指复制所有内容,包括它的边界、框架、大小、坐标、它的 super View 是什么等。
这个 UIView 里面有一个图像 - 我也需要保留那个图像。
谁能告诉我一个简单的方法来做到这一点?我看了这个 - UIView duplicate但这似乎不适用于 UIImage,而且给我一个错误,说“无法识别的选择器发送到...”。
基本上,我从 UIView 的网格中挑选一个 UIView,当我挑选出 UIView(包含图像)时,我需要创建一个 UIView 的副本来替换它。如果您对如何执行此操作有任何其他建议,我们也非常欢迎。
最佳答案
您最初是如何创建要复制的 View 的?你能再做一次吗?
View 的某些内容在某些时候需要更改——边界、内容等。否则,您将在同一位置拥有两个相同的 View ,这可能没有帮助。
决定 View 外观的所有信息都应该存储在数据模型中,而不是 View 中,因此创建另一个显示相同信息的 View 应该没什么大不了的。
关于ios - *完全复制 UIView*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6337144/