0

フレームからフレームへとフレーム バッファーをクリアしないことでトレイル/ストロークを描画する OpenGL アプリを作成しています (それは、すべてが自分自身の上に蓄積されるようにするだけです)。

アプリには設定画面があります。ボタンをタップしてアクセスします。設定が終わったらグラフィックに戻ります。

ここに問題があります。フレーム バッファーにあったものを失うことなく、設定からグラフィックスに戻す方法がわかりません。このアプリは、お絵かきおもちゃのようなものです。画面をクリアして作業を削除することなく、ペイントして設定に移動し、元の作業に戻ることができるようにしたいと考えています!

NavigationController を使用すると、これらすべてが処理されます (試してみましたが、完全に動作します!)

問題は、画面の上部に醜くかさばるナビゲーション バーを表示したくないことです。ただし、ナビゲーション コントローラーが必要な場合は、ナビゲーション バーを使用する必要があります。

何か案は?

4

2 に答える 2

0

あなたの解決策は簡単です。ナビゲーションバーを非表示にします。

navController.navigationBar.hidden = YES;

ここを参照してください:

ナビゲーションバーのないUINavigationController?

于 2012-07-25T19:56:09.300 に答える
0

設定に移動する前に、glReadPixels を使用してフレーム バッファにあるものを保存します。戻ったら、そのデータをテクスチャにロードして画面に描画します。

于 2012-07-26T09:59:13.157 に答える