UITableView控制器具有原型自定义单元和搜索显示控制器tableview

时间:2012-03-10 21:16:53

标签: ios uitableview uisearchdisplaycontroller

我可以在搜索结果控制器表视图中找到与iOS5中tableview控制器的原型单元格完全相同的样式(高度,背景等)吗?

根视图具有背景图片和特定的单元格高度。搜索表不会与背景图片一起出现,并且单元格高度较低;

1 个答案:

答案 0 :(得分:4)

另一种方法是使用相同的单元格标识符(至少如果您使用的是故事板),例如:

    static NSString *CellIdentifier = @"searchCell";
myCustomCell *cell = (myCustomCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];

//for search controller need to check if cell is nil, if it is create one since there won't be any to reuse to begin with
if (!cell) {
    cell = (myCustomCell *)[self.tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    [cell setAccessoryType:UITableViewCellAccessoryDisclosureIndicator];
}

可以通过访问

的属性来设置其他属性,例如行高等
self.searchDisplayController.searchResultsTableView