В моем UINavigationController я добавил кнопку добавления через раскадровку. Моя кнопка добавления по умолчанию «+» UIBarButtonItem
от iOS/xcode. Я хотел бы добавить пользовательское фоновое изображение к кнопке. Мои коды не работают: фоновое изображение не добавляется.установить фоновое изображение панели навигации пункт
-(void)addBackgroundToPlusSign
{
UIImage *addBkg = [UIImage imageNamed:@"plus_sign"];
addBkg = [addBkg imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
[self.navigationItem.rightBarButtonItem setBackButtonBackgroundImage:addBkg forState:UIControlStateNormal barMetrics:0];
}
Я пытаюсь вызвать метод в viewDidLoad
, а затем в viewWillAppear
. Не повезло.
aha! Я использовал 'setBackButtonBackgroundImage' вместо' setBackgroundImage'. Бинго! Благодарю. Копировать и вставить ошибку стало плохо. –
Рад помочь :) – Mike