Unable to hide statusbar in single UIViewController

前端 未结 4 1446
感情败类
感情败类 2021-01-23 14:25

I want to hide staus bar in single view controller but my code is not working. I\'m using the below code

-(BOOL)prefersStatusBarHidden
{
    return YES;
}
         


        
4条回答
  •  情深已故
    2021-01-23 14:56

    You should add this value to plist: "View controller-based status bar appearance" and set it to "NO".

    or

    in

    application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions write
    
     [[UIApplication sharedApplication] setStatusBarHidden:YES];
    

    or

    Add following line in viewdidload

    [[UIApplication sharedApplication] setStatusBarHidden:YES
                                            withAnimation:UIStatusBarAnimationFade];
    

    and add new method

     - (BOOL)prefersStatusBarHidden {
              return YES;
      }
    

提交回复
热议问题