0
NinevehGlエンジンで3Dプログラムを開発しています。NinevehGL、ステータスバーを隠す
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO]
を使ってステータスバーを隠そうとしましたが、元のステータスバーの位置に空白が残っていました。
どうすればフルスクリーンでレンダリングできますか?
THX。
NinevehGlエンジンで3Dプログラムを開発しています。NinevehGL、ステータスバーを隠す
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO]
を使ってステータスバーを隠そうとしましたが、元のステータスバーの位置に空白が残っていました。
どうすればフルスクリーンでレンダリングできますか?
THX。
ステータスバーを非表示にした後にNGLView
フレームを確認しましたか?私の推測では、境界の変更にサイズ変更されていないということです。たぶん、あなたのビューをスーパービューに固定してサイズを変更するだけの簡単な方法です。
NGLView
は、通常はUIView
のように自動サイズ調整する必要がありますが、サイズ変更後にカメラの縦横比を再設定する必要があります。これは、設定することによって自動的に行うことができます[yourCamera autoAdjustAspectRatio:YES animated:YES]