SORU
26 EYLÜL 2013, PERŞEMBE


preferredStatusBarStyle't deniliyordu

this thread -preferredStatusBarStyle, ama adı değil geçersiz kılmak için takip ettim. Değiştirecek herhangi bir seçeneği etkinleştirmek için vardır? (Projemde XİBs kullanıyorum.)

CEVAP
22 EKİM 2013, Salı


Herkes için bir UİNavigationController kullanarak:

UINavigationController preferredStatusBarStyle çağrılarda ileri çocuk görünümü denetleyicileri için değil. Onun yerine kendi devletini yönetir - olması gerektiği gibi, durum çubuğu yaşadığı ekranın üst kısmında çizim ve sorumlu olmalıdır. Bunun nav denetleyicisi içinde VCs preferredStatusBarStyle Uygulama hiçbir şey yapacağız - hiçbir zaman çağırılacak.

Hile UINavigationController UIStatusBarStyleDefault UIStatusBarStyleLightContent geri dönmek için ne karar vermek için kullanır. UINavigationBar.barStyle Bu dayandırır. Varsayılan (UIBarStyleDefault) karanlık ön planda sonuçlar UIStatusBarStyleDefault durum çubuğu. UIBarStyleBlack UIStatusBarStyleLightContent durum çubuğu verecektir.

TL;DR:

Eğer UINavigationController kullanımı UIStatusBarStyleLightContent isterseniz:

self.navigationController.navigationBar.barStyle = UIBarStyleBlack;

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • apenney888

    apenney888

    27 EKİM 2010
  • HowcastTechGadgets

    HowcastTechG

    22 EYLÜL 2010
  • TomKNJ

    TomKNJ

    26 ŞUBAT 2007

İLGİLİ SORU / CEVAPLAR