iOS UITableview隐藏分隔线

时间:2013-07-01 12:04:48

标签: iphone ios uitableview separator

在下图中,

enter image description here

我想隐藏分隔线从第五个开始,

- (void)viewDidLoad
{
    [super viewDidLoad];
    self.mainTableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height) style:UITableViewStylePlain];

    [self.mainTableView setDelegate:self];
    [self.mainTableView setDataSource:self];
    [self.view addSubview:self.mainTableView];
}

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return 4; //4 row
}

1 个答案:

答案 0 :(得分:9)

将此tableview委托方法添加到您的代码

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

这将仅显示具有内容

的行的分隔线