2011-08-16 21 views

cevap

74

kontrol ederiz:

Objective C:

if ([UIApplication sharedApplication].isStatusBarHidden) { 
    // do stuff here... 
} 

Swift :

if UIApplication.sharedApplication().statusBarHidden { 
    // do stuff here... 
} 

Durum çubuğunu gizle:

override var prefersStatusBarHidden: Bool { 
    return true 
} 
+0

UIApplication'dan hemen önce ek bir sol braketiniz var. Doğru kod: ([UIApplication sharedApplication] .statusBarHidden == YES) { // iş parçasını yap } – Harpastum

+1

Aslında [UIApplication sharedApplication] .isStatusBarHidden – Johan

1

Sen – setStatusBarHidden:withAnimation:

more awesome stuff belgelerine bakınız kullanarak mevcut durumunu ayarlayabilirsiniz [UIApplication sharedApplication]

ait statusBarHidden özelliğini kullanarak mevcut durumunu kontrol edebilirsiniz .

HTH

-1

U Ayrıca u .. belirtilmemiş/saydam/siyah/gri

2

Swift 3

if UIApplication.shared.isStatusBarHidden { 
    // Do something 
} 
dört seçeneği görebilirsiniz niteliklerini görünümünde arayüz oluşturucu xib bunu kontrol edebilirsiniz

sizin ViewController içinde (setStatusBarHidden iOS 9 önerilmiyor) geçersiz kılma durum çubuğunu gizlemek için:

override var prefersStatusBarHidden: Bool { 
    return true 
} 
İlgili konular