0

我有一个UIScrollView子视图UILable和 webviews。因此,当我单击一个按钮时,scrollveiw 的所有内容都应生成为图像。我试图生成它,但它并没有得到它的所有内容,UIScrollView只是显示了可见的视图。

我的代码是

[Scroll.layer renderInContext:UIGraphicsGetCurrentContext()];
4

1 回答 1

0

这是因为您的scrollView'scontentSize 更大,但它scrollView.frame仍然更小。

而不是scrollview,首先将您的内容添加到UIView(让我们说出来containerView)。containerView应该根据您的内容具有可拉伸的高度宽度。

之后将您的添加containerViewscrollView. 所以你的scrollView要求contentSize = containerView.frame.size

现在尝试为IBOutletof截屏containerView,而不是scrollView.

我还没有尝试过,但我想它应该在这种情况下工作。

于 2013-03-20T10:18:22.830 回答