Я пытаюсь установитьTintColor для viewcontroller, который наследуется от UITableViewController.UITableViewController tintColor
Я пытался поставить
[self.navigationController.navigationBar setTintColor:[UIColor blackColor]];
в последней строке в loadView, но цвет не меняется. Где мне это сделать?
Вот определение интерфейса контроллера:
@interface MyViewController : UITableViewController
{
Model *model;
NSArray * calculators;
}
@end
UPDATE: Я, наконец, положить его в viewDidAppear, и она работала.
Попробуйте поместить его в 'viewDidLoad' вместо этого. – BoltClock
@BoltClock. Пробовал, не работал. –
Поскольку у вас черные настройки в качестве цвета оттенков, вы можете изменить стиль бара, а именно: 'self.navigationController.navigationBar.barStyle = UIBarStyleBlack;'. Я бы поместил это в 'viewDidLoad'. – mrueg