как установить раздел с String @ "XYZ" в качестве первого раздела в табличном представлении - PullRequest
2 голосов
/ 30 января 2012

Я заполняю свой TableView данными из coreData.
Я хочу установить раздел со специальной строкой, как всегда первый раздел в TableView.

Как я могу это сделать?

1 Ответ

0 голосов
/ 30 января 2012

Реализуйте этот метод при использовании с coreData:

-(UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
    UIView* headerView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 40)] autorelease];
    if(section == 0) {

        UILabel* label = [[UILabel alloc] init];
        label.frame = CGRectMake(10, 0, 300, 40);
        label.text = @"XYZ";

        [headerView addSubview:label];
        [label release];

    }
    return headerView;
}

Реализуйте этот метод, если вы используете встроенное представление из UITableView:

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
    if(section == 0) {
        return @"XYZ";
    }
    return @"";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...