如何从iOS Xcode 6.1中的表视图中删除页眉和页脚

时间:2015-04-08 13:41:56

标签: ios uitableview

我无法从分组表视图中删除页眉和页脚。我正在使用Xcode 6.1,我的代码如下。

- (void)viewDidLoad {
    [super viewDidLoad];

    arr=[[NSArray alloc]initWithObjects:@"Facebook",@"Twitter",@"Linkedin", @"Google+",@"App.net", nil];
    imgView=[[NSArray alloc]initWithObjects:@"fb.png",@"tw.png",@"ln.png",@"em.png", @"em.png", nil];

    self.tableView.layer.borderWidth=1.0;

    self.tableView.tableFooterView=[[UIView alloc]initWithFrame:CGRectZero];
    self.tableView.tableHeaderView=[[UIView alloc]initWithFrame:CGRectZero];

}

3 个答案:

答案 0 :(得分:4)

将它们设置为nil

self.tableView.tableHeaderView = nil;
self.tableView.tableFooterView = nil;

答案 1 :(得分:1)

对于将来使用heightForHeaderInSection返回零高度的访问者,也会得到相同的结果。

func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
    return 0
}

答案 2 :(得分:0)

要快速使用,请使用此

self.tableView.tableHeaderView = UIView()