Подтвердить что ты не робот

Добавить кнопку рядом с кнопкой "Назад"

в iOS, можно добавить кнопку рядом с кнопкой возврата по умолчанию (той, которая автоматически создается при использовании метода pushViewController)

I would like to add a button here !

Я пытался использовать методы setLeftBarButtonItems и setBackBarButtonItem, но напрасно - всякий раз, когда я устанавливаю элементы кнопки левой панели, кнопка возврата по умолчанию исчезает.

Спасибо за вашу помощь!

4b9b3361

Ответ 1

Просто сделай

self.navigationItem.leftItemsSupplementBackButton = YES;
self.navigationItem.leftBarButtonItems = @[item1, item2];

Ответ 2

Я не тестировал следующий код, но он должен работать до тех пор, пока инициализируется backBarButtonItem.

[[self navigationItem] setLeftBarButtonItems:[NSArray arrayWithObjects:[[self navigationItem] backBarButtonItem], [[UIBarButtonItem alloc] initWithTitle:@"Custom" style:UIBarButtonItemStylePlain target:self action:@selector(action:)], nil]];\

По существу, вы устанавливаете весь элемент элемента левой панели кнопок с нуля, но предоставляете кнопку "Назад" вместе со своей собственной пользовательской кнопкой.