UINavigationItem'searchController'Bug(?)

时间:2017-08-24 23:40:29

标签: ios11 xcode9-beta

我正在使用新的UINavigationItem'searchController'属性,除了一个问题外它工作得很好。

以下是我的视图控制器的屏幕截图,其中正在使用搜索栏:

search bar in use

当我选择项目然后将不显示导航栏的视图控制器推送到导航堆栈时,会出现问题。结果如下:

bug with empty space where nav bar would be if displayed

突然间,我在屏幕顶部占据了所有这些空间。

'navigationController?.setNavigationBarHidden(true, animated: true)'没有做任何事情,因为导航栏已经隐藏在上一个屏幕上。

'searchController.hidesNavigationBarDuringPresentation = false' 

将解决奇怪的空间问题,但我不想在搜索过程中显示导航栏:

fix with issues

这是什么真正的解决方案?这实际上是一个错误吗?我想是的,是吗?

0 个答案:

没有答案