2011-02-08 31 views
10

Mam nadzieję, że nie powielę teraz żadnych wątków, ale nie mogę znaleźć dobrej odpowiedzi na moje pytanie. Mam więcej niż pięć zakładek, więc automatycznie pojawia się więcej kart. Udało mi się zmienić niektóre ustawienia, takie jak tytuł, tło i styl paska nawigacyjnego itd. Mój problem polega na tym, że nie mogę wymyślić, jak zmienić kolor tekstu w widoku bardziej tabelarycznym. Reszta aplikacji ma czarne tło we wszystkich widokach tabel z białym tekstem.Zmiana koloru tekstu w MoreNavigationController

z kodem-line: tabBarController.moreNavigationController.topViewController.view.backgroundColor = [UIColor blackColor];

otrzymuję czarne tło. Wszelkie pomysły na zmianę koloru tekstu?

Odpowiedz

9

Spróbuj tego:

UITableView *view = (UITableView*)self.tabBarController.moreNavigationController.topViewController.view; 
    if ([[view subviews] count]) { 
     for (UITableViewCell *cell in [view visibleCells]) { 
      cell.textLabel.textColor = [UIColor redColor]; 
     } 
    } 
+0

usunąłem zewnętrzna if ([[Oglądaj subviews] count]) i działa doskonale, dzięki. – c0d3Junk13

Powiązane problemy