Ben çok garip bir davranışa sahip sonra görüntülenen tutar:Durum çubuğu sonra modal görünümü görevden gizli ve bazı saniye
ben navigasyon kontrolörü (gezinti çubuğu) sahip bir uygulama var durum çubuğu görünür. O zaman durum çubuğunu gizlemek istediğiniz modally bir görünüm denetleyicisi (kamera kullanarak barkod tarayıcı) sunmak, bu yüzden hayata:
override func prefersStatusBarHidden() -> Bool {
return true
}
Ben
self.dismissViewControllerAnimated(true, completion: nil)
kullanarak modal olarak sunulan görünümü kapattığınızda görünümü kaybolur ve durum çubuğu rootviewcontroller
override func prefersStatusBarHidden() -> Bool {
return false
}
uygulayan rağmen, gizli tutar Ancak bazı saniye sonra Durum çubuğu otomatik olarak görünür !?
UIApplication.sharedApplication().setStatusBarHidden(false, withAnimation: UIStatusBarAnimation.Fade)
self.dismissViewControllerAnimated(true, completion: nil)
Ama bu benim için bir şey değişmiş değil:
denedim StackOverflow burada çözüm.
Belki de viewDidAppear'daki kök görünümde bir yenileme yapabilir miyim?
sen setNeedsStatusBarAppearanceUpdate 'baktı mı '? – jrturton
Hey kardeşim, bende aynı sorun var ve durum çubuğunun görünmesini zorlamak için tüm işlevleri denedim. Sonunda buna bir çözüm buldunuz mu? –
Ne yazık ki :( –