我的UISearchBar
是导航栏的一部分,比如:
let searchBar = UISearchBar()
//some more configuration to the search bar
.....
navigationItem.titleView = searchBar
在更新到iOS 11
之后,我的应用程序中的搜索栏发生了一些奇怪的事情.在iOS 10
和之前的版本中,我的导航栏如下所示:
现在我有iOS 11
个:
如您所见,两个搜索栏的舍入不同,这并不困扰我.问题是搜索栏增加了导航栏的高度.因此,当我转到另一个控制器时,它看起来也很奇怪:
事实上,怪异黑线的高度加上当前导航栏的高度等于第二张图片中显示的导航栏的高度...
你知道如何摆脱黑线,并在所有视图控制器上保持一致的导航栏高度吗?