UISearchBar修复程序

UISearchBar修复程序

我有一个UIViewController,想在顶部添加一个UISearchBar修复程序,如下所示:



当我点击搜索栏时,我希望它看起来像这样:



它应该显示在导航栏上。

如何使用InterfaceBuilder或在代码中而不是在Storyboard中执行此操作?

最佳答案

如果要针对iOS 8进行构建,则可以使用UISearchController;如果要针对iOS 8以下的版本进行构建,则必须使用现已弃用的UISearchDisplayController

Apple Documentation - UISearchController

Apple Documentation - UISearchDisplayController

10-08 12:18