Как заставить элемент кнопки задней панели отображаться в моем элементе навигации в iOS? - PullRequest
0 голосов
/ 20 октября 2018

Я не могу показать элемент кнопки задней панели в своем элементе навигации в моем корневом контроллере представления моего контроллера навигации.

Я попытался установить другие свойства.

Другие вопросы, такие какэто не дает мне ответ, который работает.

Это мой код в моем контроллере корневого представления:

override func viewDidLoad() {
    super.viewDidLoad()

    print("viewDidLoad")

    navigationItem.leftItemsSupplementBackButton = true
    navigationItem.backBarButtonItem = UIBarButtonItem(title: "Button", style: .plain, target: nil, action: nil)
    navigationItem.setHidesBackButton(false, animated: true)
    navigationItem.leftItemsSupplementBackButton = true

}

1 Ответ

0 голосов
/ 20 октября 2018

Назначение leftBarButtonItem вместо backBarButtonItem работает для меня:

override func viewDidLoad() {
    super.viewDidLoad()

    print("viewDidLoad")

    navigationItem.leftBarButtonItem = UIBarButtonItem(title: "Button", style: .plain, target: nil, action: nil)
}
...