Jak ukryć nagłówek pierwszej sekcji w UITableView (styl zgrupowany)

Ponieważ projekt widoków tabel przy użyciu zgrupowanego stylu znacznie się zmienił w systemie iOS 7, chciałbym ukryć (lub usunąć) nagłówek pierwszej sekcji. Do tej pory nie udało mi się tego osiągnąć.

Nieco uproszczony mój kod wygląda tak:

- (CGFloat) tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    if (section == 0)
        return 0.0f;
    return 32.0f;
}

- (UIView*) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
    if (section == 0) {
        UIView* view = [[UIView alloc] initWithFrame: CGRectMake(0.0f, 0.0f, 640.0f, 0.0f)];
        return view;
    }
    return nil;
}

- (NSString*) tableView:(UITableView *) tableView titleForHeaderInSection:(NSInteger)section
{
    if (section == 0) {
        return nil;
    } else {
        // return some string here ...
    }
}

Jeśli zwrócę wysokość 0, pozostałe dwie metody nigdy nie będą wywoływane z indeksem sekcji 0. Jednak pusty nagłówek sekcji jest nadal rysowany z domyślną wysokością. (W systemie iOS 6 są wywoływane dwie metody. Jednak widoczny wynik jest taki sam.)

Jeśli zwrócę inną wartość, nagłówek sekcji uzyska określoną wysokość.

Jeśli zwrócę 0,01, jest to prawie poprawne. Jednak po włączeniu „Nieprawidłowych kolorów obrazów” w symulatorze oznacza wszystkie komórki widoku tabeli (co wydaje się być logiczną konsekwencją).

Odpowiedzi na pytanieUITableView: ukryj nagłówek z pustej sekcji wydają się wskazywać, że niektórym osobom udało się ukryć nagłówek sekcji. Ale może to dotyczyć zwykłego stylu (zamiast zgrupowanego).

Najlepszym do tej pory kompromisem jest zwrot wysokości 0,5, co powoduje nieco grubszą linię poniżej paska nawigacji. Byłbym jednak wdzięczny, gdyby ktoś wiedział, jak nagłówek pierwszej sekcji może być całkowicie ukryty.

Aktualizacja

WedługCaglaranaliza (https://stackoverflow.com/a/19056823/413337) problem pojawia się tylko wtedy, gdy widok tabeli znajduje się w kontrolerze nawigacyjnym.

questionAnswers(12)

yourAnswerToTheQuestion