我正在尝试将 UIScrollView 的所有内容保存为 .pdf。我找到了一些保存当前视图的教程,它们都依赖于使用UIGraphicsGetCurrentContext()
. 现在,我只用
CGContextRef context = UIGraphicsGetCurrentContext();
[myView.layer renderInContext:context];
这适用于普通的 UIView。但是,当我尝试将 UIScrollView 作为传递时myView
,它会很好地传递 UIScrollView 的可见部分,但屏幕外的任何内容都只是空白。 有没有一种方法可以扩展context
以获取 UIScrollView 中的所有内容,而不仅仅是当前可见的内容? 我怀疑我不能UIGraphicsGetCurrentContext()
用于 UIScrollView,但我不知道改用什么,而且Apple 文档对此并没有太大帮助。