iOS 中 tableView 怎么设置Cell与Cell 之间的间距

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 中 tableView 怎么设置Cell与Cell 之间的间距相关的知识,希望对你有一定的参考价值。

参考技术A

设置单元格之间的间距用下列几种方法:

在用Excel 2010制作表格时,经常需要调整表格的行距和列距。设置单元格之间的间距有两种方法。

    直接用鼠标放到最前面的列上,放在数据与数据之间的序号的框上,会出现一个+字的符号。

    这个时候点击鼠标左键拉动,就可以设置数据行之间的间距了,拉到自己认为差不多的时候就可以了。

    放开鼠标,表格里数据行高都变成自己设置的行高了。

还有一种方法是:

    数据全选之后单击右键,选择行高,会出现一个对话框,设置行高。

    在这里输入自己想要的行高之后确定就可以了,如果觉得行高太大或者大小,那么可以再使用第一种方法或者第二种方法再进行设置。

iOS Tableview点击cell 会往上跳

原因:
UITableview有个估算行高功能,如果没有设置tableView.estimatedRowHeight = 0,默认开启,默认高度是44,也就是如果你实际行高和44偏差很大的话,每次reloadData就会先根据估算行高进行刷新然后再走heightForRow去获取真正高度,就会视觉上就会产生跳一下的感觉,tableView.estimatedRowHeight = 0设置为0关闭这个功能就行了 
 
解决办法一:刷新单个cell
 
解决办法二:
self.tableView.estimatedRowHeight = 0
self.tableView.estimatedSectionHeaderHeight = 0
self.tableView.estimatedSectionFooterHeight = 0

 

 

以上是关于iOS 中 tableView 怎么设置Cell与Cell 之间的间距的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发 点击cell后刷新tableview后回到tableView顶部了,怎么让他的位置不动啊,留在原来cell的位置

IOS中 如何去除Tabview里面cell之间的下划线

iOS 怎么给tableview空白处添加点击事件而不影响cell中的一些按钮的事件

iOS-iOS uitablecell 怎么设置文字显示区域的宽度

ios中怎么判断是不是滚动到tableview的最后一行

iOS 怎么避免tableview刷新数据错乱