когда 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)
является третьимбиблиотека для вечеринки, я не могу использовать эту функцию, так что не могу определить, сработает она или нет.Есть ли другое решение?