UIScrollViewサブビューのようなものとウェブビューがUILableあります。ボタンをクリックすると、スクロールビューのすべてのコンテンツが画像として生成されます。私はそれを生成しようとしましたが、すべてのコンテンツを取得していないUIScrollViewだけで、目に見えるビューしか表示されていません。
そして私のコードは
[Scroll.layer renderInContext:UIGraphicsGetCurrentContext()];
UIScrollViewサブビューのようなものとウェブビューがUILableあります。ボタンをクリックすると、スクロールビューのすべてのコンテンツが画像として生成されます。私はそれを生成しようとしましたが、すべてのコンテンツを取得していないUIScrollViewだけで、目に見えるビューしか表示されていません。
そして私のコードは
[Scroll.layer renderInContext:UIGraphicsGetCurrentContext()];
scrollView'scontentSize が大きいためですが、scrollView.frameそれでも小さいためです。
の代わりに、最初にコンテンツを(Let say it )scrollviewに追加します。コンテンツに応じて高さと幅を伸縮可能にする必要があります。UIViewcontainerViewcontainerView
その後、に追加containerViewしますscrollView。だからあなたのscrollView要求contentSize = containerView.frame.size
ではなく のIBOutletのスクリーンショットを撮ってみてください。containerViewscrollView
私はこれを試していませんが、この場合はうまくいくはずです。