three20フレームワークを使用して非表示のステータスバーを実現する方法
質問
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コードにも表示されません。
所属していません StackOverflow