İOS7'den başlayarak, tarzlarımın üstünde ek alan UITableViewvar UITableViewStyleGrouped.
İşte bir örnek:

Tablo görünümü ilk oktan başlar, açıklanamayan 35 piksel piksel vardır, ardından yeşil başlık UIViewdöndürülür viewForHeaderInSection(bölüm 0'dır).
Herkes bu 35 piksel miktarının nereden geldiğini ve geçiş yapmadan nasıl kurtulabileceğimi açıklayabilir UITableViewStylePlainmi?
Not:
İOS 11 ve sonraki sürümlerde:
tableView.contentInsetAdjustmentBehavior = .never
UITableViewolması ve bunun 0,0 yüksekliğindeki bir üstbilgi atanmasını sevmemesidir. Kontrol stackoverflow.com/a/31223403/1394534 fazla ayrıntı için.
self.tableView.tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 0.0f, CGFLOAT_MIN)];Not: 0.0fSadece bir ihmal sen rect'in yüksekliğinde kullanırsanız. Bu yüzden mümkün olan en yakın CGFloat'ı kullanıyoruz (en azından benim için "işe yaradı" ... sadece ideal bir çözüm değil).





