Панель навигацииКнопка не видна, но активна iOS Swift - PullRequest
0 голосов
/ 22 апреля 2020

Вот мой код для элемента rightBarButton:

let rightBarButton = UIBarButtonItem(
            title: "Apply",
            style: .plain,
            target: self,
            action: #selector(saveShotData)
        ) 
    navigationItem.rightBarButtonItem = rightBarButton

1 Ответ

0 голосов
/ 22 апреля 2020

Вы пробовали:

rightBarButton.isHidden = false

, если вы хотите, чтобы он был скрыт и не работал, тогда попробуйте

rightBarButton.isUserInteractionEnabled = false

isHidden only hidden - он не отключается. И, к сожалению, .isHidden не корректирует макет / не скрывает кнопку - поэтому, если у вас есть два элемента кнопки правой панели, их макет не очень хорошо обновляется - хотя есть творческие способы обойти это при необходимости.

...