【发布时间】:2019-08-05 11:29:57
【问题描述】:
我有一个包含UISearchController 的导航栏,但我找不到摆脱导航栏下方 1px 底部边框的方法:
我已经在使用this answer 和许多其他人建议的移除导航栏底部边框的技巧:
navigationBar.isTranslucent = false
navigationBar.setBackgroundImage(aTransparentImage, for: .default)
navigationBar.shadowImage = nil
如果我没有在我的视图控制器的navigationItem 上设置searchController,那很好,没有底部边框,但是一旦我设置了searchController,它就会出现。
即使在导航栏视图层次结构中寻找 1px UIImageView 的肮脏黑客也不起作用,因为该视图似乎位于层次结构的单独树中。这是下面蓝色突出显示的UIImageView:
我没有想法????
【问题讨论】:
标签: ios swift uinavigationbar uisearchcontroller