В swift 4 У меня есть хитрость, чтобы показать / скрыть правую или левую кнопку:
Шаг 1: Создание кнопки IBOutlet в контроллере представления:
@IBOutlet var navigationItemButton: UIBarButtonItem!
Шаг 2: Функция создания кнопки «Скрыть»:
func hideNavigationButton() {
navigationItemButton.isEnabled = false
navigationItemButton.tintColor = UIColor.clear
}
Шаг 3: Функция создания кнопки «Показать»:
func showNavigationButton() {
navigationItemButton.isEnabled = true
navigationItemButton.tintColor = UIColor.white
}
Шаг 4 : просто вызовите нужные функции, используйте hideNavigationButton()
, чтобы скрыть, и showNavigationButton()
, чтобы показать кнопку.
Привет!