У меня есть viewcontroller с кнопкой «закрыть», который находится на месте панели навигации. Вот как это выглядит:
Код, где я скрываю панель навигации:
self.navigationController!.navigationBar.setBackgroundImage(UIImage(), for: .default)
self.navigationController!.navigationBar.shadowImage = UIImage()
self.navigationController!.navigationBar.isTranslucent = true
navItem.setHidesBackButton(true, animated: true)
Кнопка видна, но подправлена событие не работает. Если переместить кнопку ниже области панели навигации, все будет работать нормально.
Я попытался:
self.navigationController!.navigationBar.isUserInteractionEnabled = true
self.navigationController!.navigationBar.isExclusiveTouch = false
К сожалению, это не помогло. Как я могу исправить эту проблему?