0

UIScrollViewサブビューのようなものとウェブビューがUILableあります。ボタンをクリックすると、スクロールビューのすべてのコンテンツが画像として生成されます。私はそれを生成しようとしましたが、すべてのコンテンツを取得していないUIScrollViewだけで、目に見えるビューしか表示されていません。

そして私のコードは

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

1 に答える 1

0

scrollView'scontentSize が大きいためですが、scrollView.frameそれでも小さいためです。

の代わりに、最初にコンテンツを(Let say it )scrollviewに追加します。コンテンツに応じて高さと幅を伸縮可能にする必要があります。UIViewcontainerViewcontainerView

その後、に追加containerViewしますscrollView。だからあなたのscrollView要求contentSize = containerView.frame.size

ではなく のIBOutletのスクリーンショットを撮ってみてください。containerViewscrollView

私はこれを試していませんが、この場合はうまくいくはずです。

于 2013-03-20T10:18:22.830 に答える