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