清除UITableView底部多餘的分割線

benbenxiongyuan發表於2014-02-28
1、加方法
-(void)setExtraCellLineHidden: (UITableView *)tableView
{
    UIView *view = [UIView new];
    view.backgroundColor = [UIColor clearColor];
    [tableView setTableFooterView:view];
    [view release];
}

2、在

- (void)viewDidLoad

{

    [super viewDidLoad];

    //設定tableView不能滾動

    [self.tableView setScrollEnabled:NO];

    //在此處呼叫一下就可以啦 :此處假設tableView的name叫:tableView

    [self setExtraCellLineHidden:self.tableView];

}


在 iOS4.3和iOS5.0中通過:值得注意的是在iOS4.3中可以直接設定footer為nil,但是在5.0不行,因為UITableView會默 認生成一個Footer。(詳見iOS Release Notes中的說明:Returning nil from the tableView:viewForHeaderInSection: method (or its footer equivalent) is no longer sufficient to hide a header. You must overri

相關文章