Я хочу, чтобы изменить дизайн моего UIBarButtonItem
и он работает несколько с этим кодом:UIBarButtonItem изменение конструкции не работает в первый раз, но второй
- (void)viewDidLoad
{
[super viewDidLoad];
UIImage *image = [[UIImage imageNamed:@"header.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 5)];
[[UIBarButtonItem appearance] setBackgroundImage:image forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
}
Проблема заключается в том, что впервые приложение загружает фоновое изображение кнопки не изменяется, но если я оставлю представление и вернусь, фон изменится на то, что я хочу. Что здесь может быть проблемой? Я использую раскадровки.
Там мы идем! Спасибо, мужик! Новый урок узнал, но как я могу это сделать, если я хочу изменить внешний вид во время запуска? – PaperThick
Измените внешний вид перед тем, как перейти к этому представлению. предположим, что у вас есть два контроллера View VC1 и VC2. установите вид кнопки в VC2 с VC1. я никогда не пробовал, но хоп это wil работы –
Попробуем. Спасибо! – PaperThick