是否可以将 UIView 及其子视图绘制到图形上下文中?
我有一个 UIView 代表一个简单的列表和一个图像。我正在寻找一种方法来导出此列表,就像它在 UIView 中的样子一样导出到 PFD 文件中,从而避免再次排列和绘制元素的需要。比如:
CGPDFContextBeginPage(myPDFContext, &pageDictionary);
//draw here the UIView into the context
CGPDFContextEndPage(myPDFContext);
我尝试使用 renderInContext 方法,但只绘制视图,而没有绘制其子视图。
I have an UIView that represents a simple list and an image. I'm looking for a way to export this list, exactly how it looks in the UIView into a PFD file, avoiding the need to arrange and draw the elements again. Something like:
CGPDFContextBeginPage(myPDFContext, &pageDictionary);
//draw here the UIView into the context
CGPDFContextEndPage(myPDFContext);
I tried to use renderInContext
method but only the view is drawn, without its subviews.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
似乎应该有更好的方法,但您也可以迭代所有子视图并对它们调用
renderInContext
。Seems like there should be a better way, but you could just iterate over all subviews and call
renderInContext
on them too.