我目前已经实现了一个目前正常工作的UISearchController。以下是附加屏幕,显示如何:
但是,我想要做的是以类似于Apple在iPhone设置中实现语言选择选项的方式实现它:
在Apple的实施中,搜索栏在活动时不会隐藏导航栏。有没有人知道如何在Swift中实现此功能而不是我目前实现的传统方式?只是想知道。
答案 0 :(得分:2)
UISearchController
类中有一个名为hidesNavigationBarDuringPresentation
的属性,默认情况下为true
,可以处理您想要的内容,因此将其放在false
中即可实现在演示期间保留导航栏,如Apple在语言选项中所做的那样:
searchbBarController.hidesNavigationBarDuringPresentation = false
我希望这可以帮到你