2012-02-14 14 views
0

NinevehGlエンジンで3Dプログラムを開発しています。NinevehGL、ステータスバーを隠す

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO]を使ってステータスバーを隠そうとしましたが、元のステータスバーの位置に空白が残っていました。

どうすればフルスクリーンでレンダリングできますか?

THX。

答えて

0

ステータスバーを非表示にした後にNGLViewフレームを確認しましたか?私の推測では、境界の変更にサイズ変更されていないということです。たぶん、あなたのビューをスーパービューに固定してサイズを変更するだけの簡単な方法です。

NGLViewは、通常はUIViewのように自動サイズ調整する必要がありますが、サイズ変更後にカメラの縦横比を再設定する必要があります。これは、設定することによって自動的に行うことができます[yourCamera autoAdjustAspectRatio:YES animated:YES]

関連する問題