three20フレームワークを使用して非表示のステータスバーを実現する方法

StackOverflow https://stackoverflow.com/questions/1413584

  •  06-07-2019
  •  | 
  •  

質問

three20フレームワークのTTThumbsViewControllerセクションを使用しており、アプリケーション全体でステータスバーが非表示になっています。

ユーザーがフルサイズの画像を表示したら、画面をタップします(コントロールを非表示にします)。もう一度タップすると、コントロールが再表示されますが、ステータスバーも表示されます。

ライブラリ全体を検索しましたが、これが発生しているセクションを分離できませんでした。誰かが私を正しい方向に向けることができればそれが大好きです。

ありがとう、

BB

役に立ちましたか?

解決

TTPhotoViewController.mによって呼び出されるUIViewControllerAdditions.mに隠れていることがわかりました

UIViewControllerAdditions.m

- (void)showBars:(BOOL)show animated:(BOOL)animated {
  //[[UIApplication sharedApplication] setStatusBarHidden:!show animated:animated];

他のヒント

これはまったくそうではないようです。または、少なくとも元の質問には答えていません。 showBarsは、ステータスバーの表示または非表示ではなく、ナビゲーションバーの項目の表示および非表示に使用されます。

もちろん、あなたがコメントしたコードの一部をshowBarsに追加することについて話しているのでなければ。そのコードは、私のバージョンのThree20コードにも表示されません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top