使用搜索控制器时删除导航栏的底行

时间:2018-10-15 13:52:13

标签: ios swift uinavigationbar uisearchbar

我一直在使用流行的方法来删除导航栏的底行。

navigationBar.setBackgroundImage(image, for: .any, barMetrics: .default)
navigationBar.shadowImage = UIImage()

在添加searchController之前一切正常:

navigationItem.searchController = searchController

添加搜索控制器后,显示搜索栏时不会显示底行:

enter image description here

当表格视图向上滚动并且搜索栏被隐藏时,底线再次出现:

enter image description here

我尝试了多种方法来消除底线,但没有一种起作用。任何建议都欢迎。

0 个答案:

没有答案