1

テーブル ビューに検索バーを追加しましたが、機能しており、結果が正しく返されています。ただし、カスタムセルを使用して結果が表示されていますが、基になるテーブルはセルに合わせて「伸縮」しません。それが理にかなっていることを願っています。これが私のコードです:

- (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 はカスタム セルを認識していないようです...そして、カスタム セルはその上にオーバーレイされるだけで、基になるテーブルはそれに対応していません。どんな助けでも大歓迎です!

4

0 に答える 0