【发布时间】:2018-01-08 11:47:32
【问题描述】:
我可以通过以下代码成功移除导航栏下方的阴影。
self.navigationController?.navigationBar.shadowImage = UIImage()
然而,当我添加一个搜索控制器时,阴影又出现了。
self.navigationItem.searchController = UISearchController(searchResultsController: nil)
我尝试了以下操作,但结果出现意外行为。
self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
self.navigationController?.navigationBar.barTintColor = .white
self.navigationController?.navigationBar.isTranslucent = false
当连接了搜索控制器时,如何去除导航栏下的阴影?
【问题讨论】:
-
试试
self.navigationItem.searchController?.navigationController?.navigationBar.shadowImage = UIImage() -
@ReinierMelian 谢谢,但不幸的是,它没有用。