UIViewcontroller adresindeki üst çubukları gezinme denetleyicisinden pushViewController? herhangi bir yardım lütfen?Gezinme denetleyicisinden basarken navigasyon çubuğunu nasıl gizlerim?
31
A
cevap
95
Bu kodu, gezinme çubuğunu gizlemek istediğiniz görünüm denetleyicisine koyun.
- (void) viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES animated:animated];
}
Ve ayrıca ihtiyaçlarınıza göre, orada bu sopa isteyebilirsiniz:
etrafında bu işi olabilir iOS 8 için- (void) viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
[self.navigationController setNavigationBarHidden:NO animated:animated];
}
0
o
CATransition* transition = [CATransition animation];
transition.duration = 0.3;
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromRight;
[self.navigationController.view.layer addAnimation:transition forKey:kCATransition];
[self.navigationController setNavigationBarHidden:TRUE animated:FALSE];
[self.navigationController pushViewController:productViewObj animated:FALSE];
[productViewObj.navigationController setNavigationBarHidden:TRUE animated:FALSE];
[productViewObj release];
2
İşte işe yarayabilir nasıl yapılır Swift 3:
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.navigationController?.setNavigationBarHidden(true, animated: animated)
}
P.S. Animasyonu false
olarak ayarlarsanız, basmada siyah bir çubuk göründüğünü buldum. Ama true
'a ayarlandığında, ipek kadar pürüzsüz!
İlgili konular
- 1. İyonik başlık çubuğunu nasıl gizlerim?
- 2. VS Kodu görüntüleme çubuğunu nasıl gizlerim?
- 3. iPhone'da UIScrollview'da kaydırma çubuğunu nasıl gizlerim/kaldırırım?
- 4. Windows 10 Mobile'da alt gezinme çubuğunu kullanma
- 5. Arama çubuğunu etkinleştirme gezinti çubuğunu gizlemiyor
- 6. Apple Watch: Arabirim denetleyicisinden Durum Çubuğunu Gizle
- 7. Gezinme çubuğunu css kullanarak nasıl ortalayabilirim?
- 8. Bir matplotlib şekil penceresinde gezinme araç çubuğunu kolayca nasıl değiştirebilirim?
- 9. Önyükleme sırasında kenar çubuğunu varsayılan olarak nasıl gizlerim?
- 10. Android'de bir web sayfasının adres çubuğunu nasıl gizlerim?
- 11. Geçerli Görünüm Navigasyon Kontrolcüsünden Nasıl Çıkılır?
- 12. Gezinme çubuğunu dinamik olarak Nav çubuğuna ekle
- 13. Gezinme Çubuğunu Değiştirme Arabirim Oluşturucusunda Başlık Yazı Tipi
- 14. Gezinme çubuğunu web sayfasındaki konumlandırmada bırakmayın
- 15. Swift - Nasıl bunun içinde gömülü bir kap görünümü vardır görünüm denetleyicisinden navigasyon öğeyi (Düzenle) erişilir?
- 16. Navigasyon
- 17. Navigasyon Denetleyici uygulaması çöküyor
- 18. nasıl Köşeyi ve devre dışı gezinme çubuğunu değişen anlaşılan iphone
- 19. Ben Navigasyon Bar sağında ortak Bar Düğme Öğe ayarlamak istediğiniz Nasıl Navigasyon Bar
- 20. Gezinme yığınını nasıl temizlerim?
- 21. Gezinme simgesi nasıl yakalanır?
- 22. Araç Çubuğundaki hamburger simgesine tıklamak Gezinme Çekmecesini açmıyor Navigasyon Çekmecesi
- 23. android tam ekran modu (ICS), ilk dokunuş gezinme çubuğunu gösterir
- 24. Bir sekme çubuğu denetleyicisinde bir görünüm denetleyicisinden diğerine nasıl geçilir ve sekme çubuğunu tutarım?
- 25. Navigasyon çekmece düzeninde başlık nasıl eklenir?
- 26. JsonResult Denetleyicisinden nasıl 404 dönmeliyim?
- 27. Sahte Durum Çubuğu Gezinme Çubuğu gizlendiğinde renk
- 28. Swrevealcontroller'dan navigasyon kontrolüne geçin?
- 29. Kök Görünümde Gezinme Denetleyicisi nasıl gizlenir?
- 30. tarayıcı simgelerini gösteren WebStorm araç çubuğunu gizleme
Soruya, kullanıcının bulunduğu yere doğru dokunduğunda nasıl gizlendiğini/gösterilmesini istediğinizi eklemek istiyorum. Yani: fotoğraf uygulamasında olduğu gibi. – JoePasq
Bu setNavigationBarHidden çağrısını nav çubuğunu gizlemeniz gerektiğinde istediğiniz yere koyun. –
İyi Bir, bu benim için çalışıyor. –