0

私は助けが必要です。私は 3 UITableViewsin 1を持っていUIViewます。ただし、UITableViewヘッダーを持つのは 1 つだけです。コードでどのように言うことができますか?私はすでに次のコードを持っています。みんなありがとう。

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {   
    if (tableView == Table1) {
        return @"My Header Text";
    } else if (tableView == Table2) {
        return nil;
    } else if (tableView == Table3) {
        return nil;
    }
}   
4

3 に答える 3

2

あなたが提供したコードは、特定のセクションのみのヘッダー ビューを追加します。したがって、2 つ以上のセクションがある場合は、各セクションのヘッダー ビューを設定する追加のロジックを記述する必要があります。

ここでは、tableHeaderViewfor single テーブルを設定する簡単な方法を示します。

UILabel *label = [[UILabel alloc]initWithFrame:CGRectZero];
label.text = @"my table header";
table1.tableHeaderView = label;
于 2013-04-15T09:58:54.960 に答える