Добавление UIButton в заголовок заголовка UITableView

Мне нужно разместить кнопку непосредственно над динамически заполняемой UIViewTable. Кажется правильным не заполнять первую ячейку (строка 0), а использовать область заголовка, поэтому я использую метод UITableViewDelegate для программного создания UIView, содержащего UIButton:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{        
    UIView *headerView = [[[UIView alloc] initWithFrame:CGRectMake(0,0, 320, 44)] autorelease]; // x,y,width,height

    UIButton *reportButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];    
    reportButton.frame = CGRectMake(80.0, 0, 160.0, 40.0); // x,y,width,height
    [reportButton setTitle:@"rep" forState:UIControlStateNormal];
    [reportButton addTarget:self 
                     action:@selector(buttonPressed:)
           forControlEvents:UIControlEventTouchDown];        

    [headerView addSubview:reportButton];
    return headerView;    
}

Однако, как показано ниже, кнопка не имеет необходимого пространства (я ожидал, что высота заголовка будет соответствовать аргументу 44).

Что здесь не так? Я должен добавить, что UITableView создается в отдельном XIB-файле.

Ответы на вопрос(2)

Ваш ответ на вопрос