Я хочу отобразить BarButtomItem справа от панели навигации. Вот что я сделал:
let imageSearch = UIImage(named: "search")?.withRenderingMode(.alwaysOriginal)
let searchBarButtonItem = UIBarButtonItem(image: imageSearch, style: .plain, target: self, action: #selector(handleSearch))
searchBarButtonItem.width = 20
navigationItem.rightBarButtonItem = searchBarButtonItem
Когда я запускаю приложение, элемент панели кнопок находится посередине, а не справа, как я хочу. Я также попытался:
navigationItem.setRightBarButton(searchBarButtonItem, animated: true)
Но это не решает проблему.
РЕДАКТИРОВАТЬ: я добавил NavigationController программно в делегат сцены, так как я не использую раскадровки