隐藏UITableView多余的分割线
2012-06-29 17:20
288 查看
plain类型的tableview当显示的数据很少时,下面的cell即使不显示数据也会有分割线,可以通过下面这个函数去掉多余的分割线。
- (void)setExtraCellLineHidden: (UITableView *)tableView
{
UIView *view =[ [UIView alloc]init];
view.backgroundColor = [UIColor
clearColor];
[tableView setTableFooterView:view];
[view release];
}
当tableview的dataSource为空时,也就是没有数据可显示时,该方法无效,只能在numberOfRowsInsection函数,通过判断dataSouce的数据个数,如果为零可以将tableview的separatorStyle设置为UITableViewCellSeparatorStyleNone去掉分割线,然后在大于零时将其设置为
UITableViewCellSeparatorStyleSingleLine
- (void)setExtraCellLineHidden: (UITableView *)tableView
{
UIView *view =[ [UIView alloc]init];
view.backgroundColor = [UIColor
clearColor];
[tableView setTableFooterView:view];
[view release];
}
当tableview的dataSource为空时,也就是没有数据可显示时,该方法无效,只能在numberOfRowsInsection函数,通过判断dataSouce的数据个数,如果为零可以将tableview的separatorStyle设置为UITableViewCellSeparatorStyleNone去掉分割线,然后在大于零时将其设置为
UITableViewCellSeparatorStyleSingleLine
相关文章推荐
- UITableView隐藏多余的分割线
- UITableView隐藏多余的分割线
- 隐藏UITableView多余的分割线
- UITableView隐藏多余的分割线
- 隐藏UITableView多余的分割线
- 隐藏UITableView多余的分割线
- iOS UITableView 隐藏多余分割线
- 隐藏UITableView多余的分割线
- UITableView 隐藏多余Cell的分割线
- UITableView隐藏多余的分割线
- 隐藏UITableView多余的分割线
- 隐藏UITableView多余的分割线
- 隐藏UITableView多余的分割线
- 隐藏UITableView多余的分割线
- UITableView隐藏多余的分割线
- UITableView隐藏多余的分割线
- 隐藏UITableView多余的分割线
- UITableView隐藏多余的分割线
- 隐藏UITableView多余的分割线