Прежде всего, я объясняю, что я делаю. Я создал приложение на основе навигации. Я должен добавить пользовательское изображение на панели навигации. Я добавил изображение с помощью -
[self.navigationController.navigationBar insertSubview:image atIndex:0]
;
После этого я добавил две пользовательские кнопки влево и вправо на панель навигации того же представления. У меня есть другое представление, и в этом представлении я также добавил две настраиваемые кнопки слева и справа на панель навигации. Пока все в порядке, но при переходе ко второму виду мои пользовательские кнопки, которые я добавляю в контроллер навигации на viewwillappear, не отображаются. Я использовал этот код для добавления пользовательских кнопок на панель навигации -
UIBarButtonItem *customHome = [[UIBarButtonItem alloc] initWithCustomView: buttonHome];
[self.navigationController.navigationItem setLeftBarButtonItem:customHome];
Пожалуйста, предложите, что в этом плохого. (