iOS7부터 UITableView스타일 상단에 추가 공간 이 있습니다 UITableViewStyleGrouped.
예를 들면 다음과 같습니다.

tableview는 첫 번째 화살표에서 시작하고 설명 할 수없는 패딩이 35 픽셀이며 녹색 머리글이 UIView반환됩니다 viewForHeaderInSection(여기서 섹션은 0 임).
이 35 픽셀 양의 출처와 전환하지 않고 어떻게 제거 할 수 UITableViewStylePlain있습니까?
노트 :
iOS 11 이상에서 :
tableView.contentInsetAdjustmentBehavior = .never
UITableView높이가 0.0 인 헤더를 할당하는 것을 좋아하지 않는다는 것입니다. 자세한 내용은 stackoverflow.com/a/31223403/1394534 를 확인 하십시오.
self.tableView.tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 0.0f, CGFLOAT_MIN)];참고 : 0.0f그냥 무시 당신이하는 구형의 높이를 사용하는 경우. 따라서 우리는 가능한 가장 가까운 0에 가까운 CGFloat를 사용합니다 (적어도이 방법은 이상적이지 않습니다).





