Добавьте rightBarButtonItem на второе место Swift - PullRequest
1 голос
/ 13 июля 2020

Я хочу добавить rightBarButtonItem непосредственно на позицию второго места, потому что у меня уже есть кнопка меню слайдера в правой части панели навигации (которая размещена сторонней структурой, и я не контролирую ее). Ниже приведен снимок экрана с черной областью, где мне нужна вторая кнопка для уведомлений.

введите описание изображения здесь

Ниже приведен код, с помощью которого он добавляется в верхнюю часть кнопки меню ползунка: -

let backButton = UIButton(type: UIButton.ButtonType.custom)
backButton.setImage(UIImage(named: "menulist"), for: UIControl.State())
backButton.frame=CGRect(x: 0, y: 0, width: 25, height: 25)
let rightbarButton = UIBarButtonItem(customView: backButton)
self.navigationItem.rightBarButtonItem = rightbarButton

Меню слайдера является сторонней структурой, поэтому я понятия не имею, как для его достижения.

Пожалуйста, помогите и предложите обходной путь.

1 Ответ

0 голосов
/ 13 июля 2020

Вы можете добавить новый элемент, например:

navigationItem.rightBarButtonItems?.append(newButton)
...