我有一个UIScrollView
子视图UILable
和 webviews。因此,当我单击一个按钮时,scrollveiw 的所有内容都应生成为图像。我试图生成它,但它并没有得到它的所有内容,UIScrollView
只是显示了可见的视图。
我的代码是
[Scroll.layer renderInContext:UIGraphicsGetCurrentContext()];
我有一个UIScrollView
子视图UILable
和 webviews。因此,当我单击一个按钮时,scrollveiw 的所有内容都应生成为图像。我试图生成它,但它并没有得到它的所有内容,UIScrollView
只是显示了可见的视图。
我的代码是
[Scroll.layer renderInContext:UIGraphicsGetCurrentContext()];
这是因为您的scrollView's
contentSize 更大,但它scrollView.frame
仍然更小。
而不是scrollview
,首先将您的内容添加到UIView
(让我们说出来containerView
)。containerView
应该根据您的内容具有可拉伸的高度宽度。
之后将您的添加containerView
到scrollView
. 所以你的scrollView
要求contentSize = containerView.frame.size
现在尝试为IBOutlet
of截屏containerView
,而不是scrollView
.
我还没有尝试过,但我想它应该在这种情况下工作。