2013-10-02 18 views
13

Używam UISearchBar jako nagłówka UITableView. Styl UISearchBar to UISearchBarStyleMinimal. Gdy wyszukiwanie jest aktywne, pasek stanu zmienia się na czarny. Jak to naprawić?Pasek stanu IOS7 zmienia kolor na czarny po uruchomieniu wyszukiwania

Przed wyszukiwania jest aktywny

Before search is active

Search jest aktywny

Search is active

+0

Proszę przejść przez ten link może pomóc ty http://stackoverflow.com/que stions/17678881/how-to-change-status-bar-text-color-in-ios-7 –

+1

http://stackoverflow.com/questions/18929864/how-do-i-change-the-navigation-bar- color-in-ios-7/18929980 # 18929980 – Rajneesh071

+0

Problem polega na tym, że chcę ustawić pasek stanu jako styl domyślny. LightContent jest ok, ale najbardziej kontrolerem widoku w mojej aplikacji przy użyciu domyślnego stylu. – 9891541

Odpowiedz

21

po prostu trzeba to zrobić:

self.navigationController.view.backgroundColor = [UIColor lightGrayColor]; 
+3

To naprawiło mój problem, ale pytanie brzmi, dlaczego musimy to zrobić? Wygląda na to, że jest to błąd ze strony Apple. – Peter