Lütfen, navigasyon kontrol cihazını root görünümünde saklamama yardım edin. İhtiyacım olan her görünüm denetleyicisine [navigationController setNavigationBarHidden:YES]
yazmayı önerdim. Eh, sadece ilk kez çalışır: Uygulama çalıştırıyorum, root görünümünde navigasyon yok, sonra ikinci görünüme giderim - navigasyon belirir, tamam. Ama sonra navigasyon kontrol cihazında "Back" e basıyorum ve root görünümünden navigasyon yok olmadı. Ben xib ile çalışıyorum.Kök Görünümde Gezinme Denetleyicisi nasıl gizlenir?
cevap
-(void)viewDidLoad:(BOOL)animated
{
[self.navigationController setNavigationBarHidden:NO animated:NO];
}
dışarı
kullanın tüm görünüm denetleyicileri üzerinde kod satırı bu deneyin
[navigationController setNavigationBarHidden: YES animated:YES];
animasyon animasyonlu yapabilirsiniz gerekirse: HAYIR ve viewWillAppear viewDidLoad bu kodu eklemek veya koymak veya viewDidAppear. Diğer viewControllers
tüm görünüm kontrolörün görünüm yöntemini görünecektir gizle Navigasyon çubuğu üzerinde davanızı sizin rootViewController üzerinde
[navigationController setNavigationBarHidden:YES animated:NO];
yılında
, ve
[navigationController setNavigationBarHidden:NO animated:YES];
. (Sonraki rootViewController kadar) ikinci Görünüm olarak
-(void)viewWillAppear:(BOOL)animated
{
[self.navigationController setNavigationBarHidden:YES animated:NO];
}
rootViewController
yılında-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[navigationCOntroller setNavigationBarHidden:YES animated:animated];
}
Ben sekme çubuğu denetleyicisi kullanıyor inanıyoruz.
Kodunuz, yalnızca kodunuz olduğu için ilk görüntü denetleyicisi için çalışıyor. İkinci görüntü denetleyici için varsayılan olarak gider ve bu nedenle ikinci görüntü denetleyicisi için gezinme çubuğunu görürsünüz.
tüm görünüm denetleyicisi için gezinti çubuğu gizlemek için,
-(void)viewWillAppear:(BOOL)animated
{
[self.navigationController setNavigationBarHidden:YES animated:NO];
}
, bunu yazmanın en uzun sürdüğü gibi görünüyor :) – Jaro
- 1. Ayrıntı görünümünde gezinme denetleyicisi ekle
- 2. Model görünümünde gezinme denetleyicisi
- 3. Gezinme çubuğu ve görünüm denetleyicisi ile Otomatik Düzenleme (iOS 7)
- 4. Swift - Gezinme öğesinde geri düğmesi nasıl gizlenir?
- 5. Gezinme Çekmecesi nasıl gösterilir/gizlenir Program aracılığıyla
- 6. Gezinme Çekmecesi karmaşık görünümde yavaştır
- 7. Gezinme çubuğu düğmelerini bir görünümde nasıl değiştiririm?
- 8. benim kök denetleyicisi bir denetleyici
- 9. Manzara modunda Gezinme Çubuğu ve Gezinme Denetleyicisi nasıl dönüştürülür
- 10. Gezinme denetleyicisi çubuğunun görünümü nasıl görüntülenir?
- 11. Tablo görünümünde gezinme denetleyicisi nasıl görüntülenir?
- 12. Gezinme denetleyicisi tabanlı uygulamaya ait son görünümde geri düğmesini gizleyin veya devre dışı bırakın
- 13. Bootstrap gezinme çubuğu, mobil görünümde küçülmez
- 14. Firebase Kök Görüntüleme Denetleyicisi Bulunamadı Uyarı
- 15. Alttan görünüm denetleyicisi olarak eklenen bir gezinme denetleyicisinin çerçevesini ayarlama
- 16. Gezinme denetleyicisi hiyerarşisine geri giderken viewWillAppear nasıl tetiklenir?
- 17. Gezinme denetleyicisi olmadan bir görünüme gezinti çubuğu nasıl eklenir
- 18. Swift - Gezinme çubuğuyla başka bir görünüm denetleyicisi sunun
- 19. Bir sekme çubuğu denetleyicisi uygulamasında üst gezinme çubuğu yok
- 20. görünümde
- 21. Geçerli sayfa URL'si görünümde nasıl alınır?
- 22. Bir önyükleme denetleyicisi ui denetleyicisi nasıl genişletilir
- 23. Klavyede tuşlar nasıl gizlenir
- 24. python'da __methods__ nasıl gizlenir?
- 25. Araç ipucu nasıl gizlenir?
- 26. PivotItem Başlığı nasıl gizlenir?
- 27. MKAnnotationView Callout Nasıl Gizlenir?
- 28. UITextField sınırı nasıl gizlenir?
- 29. Vimeo Kontrolleri Nasıl Gizlenir
- 30. TabPane'de TabBar nasıl gizlenir?
teşekkür ederiz viewWillAppear tüm görünüm denetleyicileri gizli kod koymak! Cevabın işe yarıyor. Cevaplar için hepinize teşekkür ederim. –