清除UITableView底部多余的分割线
2015-03-11 09:36
190 查看
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.)
-(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.)
相关文章推荐
- 清除UITableView底部多余的分割线
- 清除UITableView底部多余的分割线
- 清除UITableView底部多余的分割线
- 清除UITableView底部多余的分割线
- 清除UITableView底部多余的分割线
- 清除UITableView底部多余的分割线
- 清除UITableView底部多余的分割线
- 清除UITableView底部多余的分割线
- iOS 清除UITableView底部多余的分割线
- 清除UITableView底部多余的分割线
- 清除UITableView底部多余的分割线
- 清除UITableView底部多余的分割线
- 清除UITableView底部多余的分割线
- 清除UITableView底部多余的分割线
- 清除UITableView底部多余的分割线
- 清除UITableView底部多余的分割线
- 清除UITableView底部多余的分割线
- 一句话去除UITableView底部多余行及分割线
- iOS小技巧-UITableView去除底部多余的分割线方法以及设置分割线风格和颜色
- OS之一句话去除UITableView底部多余行及分割线