2

私は完全な uiscrollview、すべてのコンテンツ サイズのスナップショットを作成しようとしています。私はたくさん検索しましたが、SO で次のようなものを見つけました。

オフスクリーン パーツを含む UIScrollView のスクリーンショットを取得する

試してみましたが、問題があります。スクリーンショットでは、UIImageView などの要素が拡大または拡大されているか、別の位置にあるため、理由がわかりません。このスナップショットの作成を手伝ってくれる人はいますか?

4

1 に答える 1

0

よくわかりませんが、UIScrollView 要素は、ユーザーに表示されるときに作成および更新されると思います。もしそうなら、おそらくそれらのフレームは、表示された「ウィンドウ」にないときに表示する準備ができていません。

UIScrollView のコンテンツをラスタライズしてみてください。

yourLayer.shouldRasterize = YES;

このようにして、すべてを一度に更新する必要があります。

于 2013-09-15T20:41:52.017 に答える