我现在创建了一个UISearchDisplayController,同时以编程方式添加它没有显示。
[self presentModalViewController:self.searchDisplayController animated:YES];
所以我检查了Apple指南,发现这个类不是从UIViewController继承的,而是从NSObject继承的!
那么有没有可用的解决方案呢?
以前任何人都这样做了吗?
答案 0 :(得分:2)
无法隐藏或显示UISearchDisplayController
- 它只是UISearchBar
的管理员。 UISearchBar
继承自UIView
,这是您想要使用的内容。
答案 1 :(得分:0)
正如@SAE所说,UISearchDisplayController
只管理UISearchBar
。
您必须创建一个单独的视图控制器,将搜索栏添加为子视图并显示它。