我有适用于 iOS7 及以下的工作应用程序,
我使用 UISearchDisplayController 在表中进行搜索。
问题:
在 iOS8 中不显示搜索标题视图后。
如下图所示。
搜索前:
搜索后:
我尝试使用 UISearchController 但也有同样的问题我使用了这个代码链接
我在 TPSMastreViewController.m 中添加以下代码
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIView *v = [[UIView alloc] init];
v.backgroundColor = [UIColor greenColor];
return v;
}
我检查了 在 iOS8 的情况下没有调用委托 - (UIView *)tableView:(UITableView *)tableView
viewForHeaderInSection:(NSInteger)section 。编辑: 我的理解是只有 UITableViewDataSource 委托被调用, UITableViewDelegate 没有。请不要说我在 ViewDidLoad 中设置了两个委托 问题: 1] 它是 UI 更改吗? 2]任何人都有补丁,以便委托方法将强制调用。