0

高さを 57 に設定して、ストーリーボードでカスタム セルを使用します。

ここに画像の説明を入力

tableView で検索するとUISearchDisplayController、カスタム セルが返されますが、高さが正しくありません。

ここに画像の説明を入力

コード:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellReuseIdentifier = @"Cell";
CommemorativeItemCell *cell =[self.tableView dequeueReusableCellWithIdentifier:CellReuseIdentifier];

KmCell *kmCell=nil;

if(tableView==self.searchDisplayController.searchResultsTableView)
{
   kmCell=[self.filteredResult objectAtIndex:[indexPath row]];
}
else
{
    kmCell=[self.arr objectAtIndex:[indexPath row]];
}

// bla bla filling up and drawing labels...

return cell;
}

UISearchDisplayController が返すセルを同じ高さにするにはどうすればよいですか? 前もって感謝します。

4

2 に答える 2

2

viewDidLoad で検索結果セルの高さを設定してみましたか

self.searchDisplayController.searchResultsTableView.rowHeight = 100;
于 2013-04-02T18:20:51.750 に答える