0

ビューコントローラのビューをタイルの画像として表示したいと思います。ただし、これらのViewControllerをロードする前にすべてのViewControllerのイメージを取得する方法。私にいくつかの解決策を提案してください。私はリンクFlowcoverを通して見ていました

編集

しかし、私のビューには、動的コンテンツ(Webサービスから取得)から描画されたグラフがあります。ビューをロードせずにスクリーンショットを撮るにはどうすればよいですか?そうでない場合は、「タイル」で表示する他の解決策を提案できますか。

4

3 に答える 3

2

ビューコントローラを画像として使用することはできませんが、urビューのスクリーンショットを図式的に撮影して、カバーフローで使用することができます。私もこのトリックを使って、チャームとして働きました。

どうも

于 2011-06-01T14:04:56.213 に答える
0

私がこれを行った方法は、OpenGLでカバーフローを記述し、viewControllerビューを使用してテクスチャを構築することでした。各ビューコントローラが前面に来ると、OpenGLシーンの上部にビューを描画して、ユーザーが操作できるようにすることができます。ユーザーがCoverFlowを再度移動すると、このUIViewは非表示になり、viewControllerのテクスチャ「スナップショット」が再び表示されます。

于 2011-06-01T14:43:51.973 に答える
0

コントロールまたはグラフを、既に非表示になっているビューにロードできます。次に、プログラムでスクリーンショットを撮り、その画像をテクスチャ描画に使用します。

于 2011-07-27T10:39:42.767 に答える