これはかなりユニークな質問です。何時間も検索しましたが、答えが見つかりませんでした。UIViewControllersアプリ内のALLが表示されるようにしUIStatusBarます。しかし、特定のUIViewControllerで をタップするUIButtonと、次のメソッドがカメラの modalView コントローラーを呼び出します。次のメソッドが呼び出されたときにステータスバーを非表示にしたい:
-(BOOL)startCameraControllerFromViewController:(UIViewController*)controller
usingDelegate:(id )delegate
UIViewControllerベースのステータスバー= YESでplistファイルを変更しようとしました(UIStatusBarそのモーダルビューがプルアップされたときにのみ非表示が必要です)
上記の方法で次のことも試しました。
[[UIApplication sharedApplication] setStatusBarHidden:YES
withAnimation:UIStatusBarAnimationNone];
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
[[UIApplication sharedApplication] setStatusBarHidden:YES
withAnimation:UIStatusBarAnimationNone];
何も機能していないようです。誰でも助けることができますか?