私のアプリでスライドショーを作成しています。私はAppleの写真アプリのようなものがほしいと思う。それはちょうどいくつかの小さな問題をほぼ完了しています。私は、画面上でタップしたときにナビゲーションバーを隠し、再度タップしたときに表示します。しかし、私はこれを行う方法がわかりません。タップしたときにnavbarが表示されない
答えて
// catch the screen tap and call a method to hide the navigation bar
UITapGestureRecognizer *gesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(toggleNavBar:)];
[self.view addGestureRecognizer:gesture];
[gesture release];
- (void)toggleNavBar:(UITapGestureRecognizer *)gesture {
BOOL barsHidden = self.navigationController.navigationBar.hidden;
[self.navigationController setNavigationBarHidden:!barsHidden animated:YES];
}
どのようにナビゲーションバーを非表示にしますか? をのナビゲーションバー(全く不可能ではないにしてもかなり難しいかもしれません)または他のボタンや他の方法でタップしますか?
通常、ナビゲーションバーを非表示にすることは可能です。
[UINavigationController setNavigationBarHidden: animated:]
を見(私はアップル社のドキュメントをリンクした)
てください私は、画面にタップするとナビゲーションバーを非表示にします。ちょうどiPhoneの写真アプリのように。 – Dawid
Janoの答えは、あなたが探しているものを行うべきです。 :-) –
UITapGestureRecognizer * theSingleTapGesture = [[UITapGestureRecognizerのalloc] initWithTarget使って画面ためにジェスチャーを追加:自己
をアクション:@selector(handleSingleTapForImage :)]; [inImageView addGestureRecognizer:theSingleTapGesture]; [theSingleTapGesture release];
- ジェスチャー方法ショーで
またはNavigationBar
-(void)handleSingleTapForImage:(UITapGestureRecognizer *)sender { [self.navigationController setNavigationBarHidden:![self.navigationController isNavigationBarHidden] animated:YES];
}
を隠すナビゲーション半透明
self.navigationController.navigationBar.barStyle=UIBarStyleBlackTranslucent;
- 1. タップしたときにチェックマークが表示されない
- 2. ボタンがタップされたときにテキストフィールドが表示される
- 3. 崩壊したハンバーガーでnavbarが起動しないときにブートストラップnavbarのドロップダウンメニューボタンが表示されない
- 4. ボタンをタップしたときにUIPickerViewが表示される
- 5. Three20 - タップしたときにカスタムTTTableViewItemCellがハイライト表示されない
- 6. ビューが表示されたときにNavbarが消える
- 7. Navbarがインラインで表示されない
- 8. Navbarが表示されない
- 9. ブートストラップ - Navbarトグルが表示されない
- 10. navbar-toggle collapseが表示されない
- 11. Navbar toggle collapseが表示されない
- 12. 折りたたまれたブートストラップNavbarが表示されない
- 13. オーバーレイが表示されたときにnavbarを非表示にする方法
- 14. TableViewControllerCellがタップされたときに新しいTableViewControllerを表示する方法
- 15. Navbarが折りたたまれていると、Navbarボタンが非常に大きく表示されます
- 16. Navbarの折りたたみが768pxで表示されない
- 17. Twitter-bootstrap:小さな画面にnavbarが表示されない
- 18. navbarのユーザ名がIEに正しく表示されない
- 19. Navbar-toggle Buttonに折りたたまれた要素が表示されない
- 20. 登録ボタンとログインボタンが表示されないBootstrap Navbar
- 21. UISearchBarタップにUIKeyboardが表示されないようにする
- 22. UIButtonをタップしてもポップオーバーが表示されない
- 23. 画像がタップされたときにナビゲーションバーを非表示にする方法
- 24. タップ時にUIButtonがハイライト表示されない
- 25. キーボードが表示されたときにUITableViewControllerがスクロールしない
- 26. NavbarがReactjsで正しく表示されない
- 27. navbarの動的ボタンが正しく表示されない
- 28. ブートストラップnavbarが正しく表示されない
- 29. トグルボタンがアクティブなときに、navbarの背景が表示される方法
- 30. bootstrap navbarがモバイルに表示されないトグル
あなたはnavbarを透明にする方法を知っていますか、もう少し小さな問題が1つあるのは、nav barが画像を少しぼかしていくときです。あなたはこれを修正する方法を知っていますか?前もって感謝します。 – Dawid
トランスペアレントナビゲーションバー:http://stackoverflow.com/questions/7282691/ – Jano