iOS如何让UITableView与导航栏紧密贴合

我们只需要将头高度设置为0.1,尾高度设置为自己要的(必须设一下),再将头视图与尾视图设置为空即可,效果如图,是不是没有缝隙呢?

这里写图片描述

这个代码的实现也很简单,将下面代码添加进去即可

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
    return nil;
}

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    return 0.1;
}

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
    return nil;
}

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
    return 10;
}

猜你喜欢

转载自blog.csdn.net/qq_40596811/article/details/81563520