0

のタイトルを変更する方法を探していsection headersますUITableView。私はウェブとこのフォーラムを見てきましたが、答えが見つかりません。この種のトピックのほとんどは、 のフォントと色の変更に関するものですsection header title

したがって、テーブルビューには、セクション 1、セクション 2、セクション 3 の 3 つのセクションがあるとしましょう。これらのタイトルを好きなように変更するにはどうすればよいですか?

フィリップ

4

1 に答える 1

0

以下のように UITableView セクションのタイトルを変更できます

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
    NSString *name;
    switch (section)
        {
        case 0:
            name = firstHeader;
            break;
        case 1:
            name =  secondHeader;
            break;

        default:
            name = @"";
            break;
    }    
    return name;
}

更新: UITableView の任意のセクションの変更を受け取ったときに、このメソッドを呼び出してセクションを更新しないのはなぜですか

 - (void)reloadSections:(NSIndexSet *)sections withRowAnimation:(UITableViewRowAnimation)animation

これにより、選択したセクションが素敵なアニメーションで更新されます

于 2013-01-04T10:15:35.263 に答える