Подтвердить что ты не робот

Изменить цвет текста в MoreNavigationController

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

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

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

4b9b3361

Ответ 1

Попробуйте следующее:

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