UISearchController没有在iOS8上显示

时间:2016-04-08 04:15:12

标签: ios uisearchcontroller

我有一个UISearchController,其searchBar设置为我的tableView的tableHeaderView:

<span>

它在运行iOS9的设备上运行良好: enter image description here

但是当我在运行iOS8的设备上运行它时,没有搜索栏。 enter image description here

根据我的阅读,UISearchController适用于iOS8及更高版本。所以我不明白为什么它的searchBar没有显示在我的iOS8设备上。

1 个答案:

答案 0 :(得分:23)

UISearchBar未自动设置其大小添加此代码:

[searchController.searchBar sizeToFit];

Apple Sample