几个关于tableView的问题解决方案整合

最近遇到关于tableView的问题的整合。部分比较白痴,只是初学容易犯~

1、关于tableView左边空余15像素的问题; 2、关于tableView多余分割线隐藏的问题; 3、关于tableView的headerCell之间有空格的问题; 4、关于select和Deselect的问题。

1、关于tableView左边空余15像素的问题

左边总有空余的地方 解决方法: 调用leftLine方法就好~下面方法无须调用,是协议方法

– (void)_leftLine {if ([_moreTableView respondsToSelector:@selector(setSeparatorInset:)]){[_moreTableView setSeparatorInset:UIEdgeInsetsZero];}if ([_moreTableView respondsToSelector:@selector(setLayoutMargins:)]){[_moreTableView setLayoutMargins:UIEdgeInsetsZero];}}- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{if ([cell respondsToSelector:@selector(setSeparatorInset:)]){[cell setSeparatorInset:UIEdgeInsetsZero];}if ([cell respondsToSelector:@selector(setLayoutMargins:)]){[cell setLayoutMargins:UIEdgeInsetsZero];}

2、关于tableView多余分割线隐藏的问题 有时候下面的cell我们没用,但是还是有分割线,隐藏方法

[tableView setTableFooterView:[[UIView alloc] init]];

方法还有挺多,只是这个在我看来最简单~

3、关于tableView的headerCell之间有空格的问题 我们想得到的是这样的:

但是可能得到的是这样的:

这是由于tableView的style设置错误,前一种是UITableViewStylePlain,后一种是UITableViewStyleGrouped

要注意对style的理解,不是tableView有很多section就要选择UITableViewStyleGrouped,UITableViewStyleGrouped只是展现tableView的一种样式而已,,与section有几个无关

4、关于select和Deselect的问题 这个问题纯眼拙~ 选择和取消选择,函数挺长,细心细心再细心,不然一旦出错,调bug想不到是这出错真的会很辛苦~

以上前两种的方法来源于别人的博文~

闲淡时光里徜徉书海。本文是旅游开心句子说说心情,希望对大家有帮助!

几个关于tableView的问题解决方案整合

相关文章:

你感兴趣的文章:

标签云: