我在我的表格视图中添加了一个搜索栏,它正在工作并正确返回结果。但是,使用我的自定义单元格显示了结果,但基础表没有“拉伸”以适应单元格。我希望这是有道理的。这是我的代码:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
CustomBuyMainCell *cell = [self.tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
}
Item *item = nil;
if (tableView == self.searchDisplayController.searchResultsTableView) {
item = (Item *)[self.filteredItemArray objectAtIndex:indexPath.row];}
else {
item = (Item *)[self.itemArray objectAtIndex:indexPath.row];}
我相信这与这段代码有关。但我不确定。似乎 searchResultsTableView 不知道自定义单元格......并且自定义单元格只是覆盖在它上面,而基础表不适应它。任何帮助是极大的赞赏!