表视图单元格不需要的多余分隔线

时间:2015-12-09 03:35:07

标签: ios objective-c uitableview

好的,这可能是一个非常简单的答案,但在iOS开发方面,我仍然很新鲜。我正在创建一个简单的应用程序只是为了玩不同的概念和我的TableViewController的问题是多余的行。为了清楚起见,我将发布一张图片并圈出我正在谈论的内容,我的问题是如何将它显示在显示的单行显示实际填充单元格的位置,所以在我的情况下前三个单元格我圈出来了不需要的线 enter image description here

3 个答案:

答案 0 :(得分:2)

很简单。 stackOverflow上有很多答案。只需在ViewWillAppear

中的代码后面添加Footerview到tableview.add即可
- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    UITableView *tableView; //this is your tableview
    tableView.tableFooterView = [UIView new];
}

答案 1 :(得分:2)

将这些代码添加到.m文件中:

-(void) viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    self.tableView.tableFooterView  =[[UIView alloc]  initWithFrame:CGRectZero];  //set your tableView's tableFooterView
}

答案 2 :(得分:0)

您只需将UIView拖入InterfaceBuilder中的TableView,然后将UIView实例高度设置为1px,将其背景颜色设置为[UIColor clearColor]。

如果您不使用InterfaceBuilder,您可以在代码中创建相同的UIView实例,并将实例设置为tableview.tableFooterView。