如何将 UIView 的光栅化内容复制到新的 UIView 中?

Posted

技术标签:

【中文标题】如何将 UIView 的光栅化内容复制到新的 UIView 中?【英文标题】:How to copy the rasterized content of a UIView into a new UIView? 【发布时间】:2012-03-11 15:13:30 【问题描述】:

我有一个复杂的UIView,其中包含许多自定义子视图,我需要将它的可视化副本作为新的UIView 与该光栅化内容一起出现。

到目前为止,我通过调用renderInContext: 来获取新的UIImage,但也许你知道更好的方法。

【问题讨论】:

【参考方案1】:

使用 renderInContext: 是 Apple 推荐的光栅化视图层次结构的方法。我相信这是在 SDK 中使用 Apple API 的唯一方法。

【讨论】:

注意 Tommy 对此***.com/questions/4334233/…的精彩回答

以上是关于如何将 UIView 的光栅化内容复制到新的 UIView 中?的主要内容,如果未能解决你的问题,请参考以下文章

如何将EXCEL表按另一个EXCEL表中的内容进行搜索,然后将结果复制到新的工作表中?

如何使用 JQuery UI 动画到新的“位置”

将 UIView 移动到新的超级视图并从 UITableViewCell 再次返回

将 UITableViewControllers 表视图添加到新的 UIView

如何将部分 CString 复制到新的? [复制]

如何告诉 ghostscript 不要光栅化 eps 文件中的渐变?