Jag*_*een 5 uisearchdisplaycontroller xcode6 ios8 uisearchcontroller
我有iOS7及以下的工作应用程序
我使用UISearchDisplayController进行表格搜索.
问题:
iOS8中未显示搜索标题视图后.
如下图所示.
搜索之前:

搜索后:

我在TPSMastreViewController.m中添加以下代码
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIView *v = [[UIView alloc] init];
v.backgroundColor = [UIColor greenColor];
return v;
}
Run Code Online (Sandbox Code Playgroud)
我找到答案所以写在这里它可能会帮助其他人面临同样的问题
只需要添加委托heightForHeaderInSection,它将显示UISearchController(iOS8)的searchResultsController和UISearchDisplayController(iOS7)的searchResultsTableView的标题视图
在TPSMastreViewController.m中添加以下代码,它将解决问题.
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 20;
}
Run Code Online (Sandbox Code Playgroud)
我在iOS 8中读到这个问题:)我找到了答案
UITableView heightForHeaderInSection不是可选的
| 归档时间: |
|
| 查看次数: |
1118 次 |
| 最近记录: |