清除UITableView底部多余的分割線


出處:http://kongbei888.blog.163.com/blog/static/243266132012410104414609/

 

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 override tableView:heightForHeaderInSection: and return 0.0 to hide a header.)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM