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