Benzer sorulara verilen tüm çözümlere baktığımda, statusBar
'u bir dokunma hareketiyle göster/gizlemeye çalışıyorum.Durum çubuğunu kullanarak bir sayfanın durum çubuğunu nasıl gösterebilirim/gizleyebilirim (iOS8/Swift)
Plist'e View controller-based status bar appearance = NO
'u ayarladık.
benim DataViewController
(sayfa görünümü denetleyicisi) aşağıdaki kodu denedim VE RootViewController
yılında:
let app = UIApplication.sharedApplication()
app.setStatusBarHidden(true, withAnimation: UIStatusBarAnimation.Fade)
ve çalışmıyor.
Bu, UITabBarController
içine gömülmüş, bu bir fark yaratır mı?
Ayrıca, elde edebildi RootViewController
den StatusBar gizlemek için aşağıdaki: hatta bu işlevi çağırmaz
override func prefersStatusBarHidden() -> Bool {
return true
}
Ama DataViewController
, ve oldukça kalıcı bu şekilde gizlemek için sadece başardı Açmak/kapatmak için.
Herhangi bir fikrin var mı?
Bu işe yaramalı, 'setStatusBarHidden' çağıran yöntemin çağrıldığından emin misiniz? –
kırılma noktası oraya çarptı, evet. –