SORU
1 EKİM 2013, Salı


UİStatusBarStyle PreferredStatusBarStyle iOS 7 üzerinde çalışmıyor

Benim iPhone uygulaması iOS 7 için böyle büyük mükafat 5 ile inşa UİViewControllerBasedStatusBarAppearance=EVET bilgi alıyorum.plist ve ViewController İ var bu kod:

-(UIStatusBarStyle) preferredStatusBarStyle
{
    return UIStatusBarStyleLightContent;
}

Ama durum çubuğunda hala siyah arka plan üzerinde siyah.

Ben bilgi UIViewControllerBasedStatusBarAppearance=NO ayarlayarak uygulama-geniş bunu değiştirmek mümkün.plist, ama aslında çalışma zamanında viewController viewController olarak değiştirmek gerekir.

CEVAP
14 EKİM 2013, PAZARTESİ


Eğer ViewController bir navigationController içinde ise navigationController navigationBar.barStyle statusBarStyle belirleyen keşfettim.

Ayar navigationBar barStyle UIBarStyleBlackTranslucent beyaz durum çubuğu verecek metin için (örn. UIStatusBarStyleLightContent) ve UIBarStyleDefault siyah durum çubuğu metni (örn. verecek * *11).

Notbu tamamen barTintColor ile. navigationBar renk değiştirmek için bile geçerlidir

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • knopik96

    knopik96

    7 Mayıs 2011
  • Mark Brown

    Mark Brown

    9 HAZİRAN 2010
  • TimMinchinLive

    TimMinchinLi

    23 ŞUBAT 2009