ios - *完全复制 UIView*

标签 ios uiview uiimage duplicates

所以我想复制一个 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/

相关文章:

ios - 指纹认证后 UIBarButtonItem 不出现

c# - Xamarin.iOS 应用程序 (C#) 中的手指绘图

ios - 有没有办法在我的 iOS 应用程序中创建高分辨率图像?

IOS Swift UIImage 裁剪到给定的矩形大小

ios - ScanForPeripheral 状态保留与恢复 iOS

ios - 检测用户运行率

ios - 对象停止移动 - UIDynamics 和 Swift iOS

iphone - 按比例缩放整个 UIView

ios - 我怎样才能让 UIButton 粘在 UIView 的底部

ios - swift:合并不重叠的图像