1

セルの高さが 70 のテーブル ビューを取得しました。検索バーを使用しています。しかし、問題は、検索バーの高さによって提供されるデフォルトのテーブル ビューを増やすことができないことです。みんな私を助けてくれるのは以下のコードです。

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
if (tableView == self.tableViewFriendsList) {
return 70; 
}
if (tableView == searchDisplayController.searchResultsTableView) {
    return 70;
}

}
4

1 に答える 1

1

searchResultsDelegateが正しく設定されていれば(通常はに設定されていれば)、問題なく動作するはずですselfAppleのTableSearchサンプルコードで試してみて、追加しました

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return 70.;
}

また、テーブルビューと検索テーブルビューの両方のセルは新しい高さを使用します。

于 2012-07-27T16:40:23.400 に答える