我已经阅读了有关此的多篇文章,但无法使其正常工作。
我已经阅读的帖子:
我有一个ViewController-A
嵌入在UINavigationController
. 控制器的navigation bar
包含一个rightBarButtonItem
. 添加代码rightBarButtonItem
:
let searchButton = UIBarButtonItem(image: UIImage(named: "HomeSearch"), style: .plain, target: self, action: #selector(navigateToSearchScreen))
self.navigationItem.rightBarButtonItem = searchButton
当另一个ViewController-B
被推入导航堆栈并弹回时,rightBarButtonItem
从导航栏中消失。