2011-02-08 3 views
10

Надеюсь, я сейчас не дублирую ни одного потока, но я не могу найти хороший ответ на мой вопрос. У меня есть более пяти вкладок, поэтому появляется больше вкладок. Мне удалось изменить некоторые настройки, такие как название, фон и стиль панели навигации и т. Д. Моя проблема в том, что я не могу понять, как изменить цвет текста в более табличном представлении. Остальная часть приложения имеет черный фон во всех табличных представлениях с белым текстом.Изменить цвет текста в MoreNavigationController

С кодом строки: tabBarController.moreNavigationController.topViewController.view.backgroundColor = [UIColor blackColor];

Я получаю черный фон. Любые идеи о том, как изменить цвет текста?

ответ

9

Попробуйте это:

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

я удалил наружный, если ([[смотреть подвиды] число]), и он прекрасно работает, спасибо. – c0d3Junk13

Смежные вопросы