iOS技术

iOS UITableView中UITableViewStyle

2018-03-21  本文已影响388人  tt大眼仔

设置UITableView 的 tableHeaderView为高度为0.001的View (不能为零 为零的话苹果会取默认值就无法消除头部间距了)

_tableView.tableHeaderView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 0.001)];

或者遵循代理返回高度为0.001的View

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section;
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section;
- (nullable UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section;   // custom view for header. will be adjusted to default or specified header height
- (nullable UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section;   // custom view for footer. will be adjusted to default or specified footer height
上一篇下一篇

猜你喜欢

热点阅读