2013-09-24 26 views
20

Çalıştığım bir okul için bir başvuru geliştiriyorum. Şu anda durum çubuğu metnini varsayılan siyah-beyaz durumundan değiştirerek sorunlarım oluyor, bu yüzden gerçekten okuyabiliyoruz! Her şeyin denediDurum çubuğunu değiştirme beyazdan rengi metin iOS 7/Xcode 5

i sadece benim uygulamalardan biri bu sorunu giderilmiştir da [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

enter image description here

cevap

74

arama ve dahil burada ve dev forumlar buldum.

- (UIStatusBarStyle)preferredStatusBarStyle 
{ 
    return UIStatusBarStyleLightContent; 
} 

Yoksa gerek başka UIStatusBarStyle değeri seçin sizin UIViewController bu uygulamak.

+2

Sadece cevap. Diğerlerinin hiçbiri durum çubuğunu etkilemiyor gibiydi. – OlivaresF

+1

Mükemmel bir düzeltme. Dahası, uygulamanızda gezinme denetleyicileri, yaptıklarının üstesinden gelmek için belirli kodlamaya gerek duymayan Storyboard'lar aracılığıyla kullanıyorsanız, bunu Storyboard içindeki her bir gezinme görünümüne atanan tek bir UINavigationController sınıfında kullanabilirsiniz. –

+4

Bu yöntem projemde aranmıyor. – bhavik

0

Sorunuz için bir çözüm: How to change Status Bar text color in iOS 7.

+3

Sorunu, yinelenen olduğunu belirten bir cevap eklemek yerine, kopya olarak işaretlemek daha iyidir. – Abizern

+0

Bu soruyu sordum çünkü bu iş parçasındaki her şey işe yaramadı. –

+0

Neden düşüşler? [This] (http://stackoverflow.com/a/20824667/1533054) benim için iyi çalıştı (iOS 7'de). – Sheharyar

15

Sen AppDelegate bu kullanabilirsiniz: çalışmıştır

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent; 
+5

Yalnızca, UIViewControllerBasedStatusBarAppearance öğesini Info.plist'de NO olarak ayarlarsanız. Bkz: http://stackoverflow.com/a/18184831/650558 –

+1

iOS9'da kullanımdan kaldırıldı. –

İlgili konular