0

この質問は、ステータス バーを非表示にすることではなく、単にステータス バーのテキストを非表示にすることに関するものです。

この問題にアプローチする場所がどこにも見つかりませんでした

UBER アプリはこれを行います。Uber でサイド メニューを開くと、ステータス バーのテキストが消えます。

4

2 に答える 2

2

textいいえ、非表示にすることはできませんstatus bar。次のようなアニメーションでステータスバーを非表示にすることができます。

  CGRect appFrame = [[UIScreen mainScreen] applicationFrame];

[UIView animateWithDuration:0.7 animations:^{

     [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];
 //   self.navigationController.navigationBar.frame = self.navigationController.navigationBar.bounds;
    self.view.window.frame = CGRectMake(0, 0, appFrame.size.width, appFrame.size.height);
}];

それはobj cにあり、概念を理解するためだけに、迅速に変換してください!

カスタムステータスバーの外観として、ステータスバーの代わりに新しいビューを追加できます

これが役立つことを願っています:)

于 2016-05-19T07:17:49.757 に答える