Изменить цвет заголовка в viewWillAppear func не работает - PullRequest
0 голосов
/ 27 ноября 2018

когда viewController(A) переходят к следующему viewController(B), я меняю цвет заголовка, и это сработало, но когда я возвращаюсь к parent viewController(A), я меняю цвет заголовка с помощью функции viewWillAppear, выполненной, но нене работает, цвет заголовка не изменился, как я могу решить эту проблему?Спасибо всем.

- (void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];
    [self.navigationController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor redColor]}];
}

Я нахожу решение: измените цвет заголовка, прежде чем вернуться к родительскому viewController(A) в функции willMoveToParentViewController:(UIViewController *)parent;, Ссылочная ссылка , но subclass viewController(B) является третьимбиблиотека для вечеринки, я не могу использовать эту функцию, так что не могу определить, сработает она или нет.Есть ли другое решение?

1 Ответ

0 голосов
/ 11 декабря 2018

Попробуйте добавить код к методу - (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...