细胞之间的空间太大

时间:2016-06-28 11:43:02

标签: ios layout autolayout constraints

我在缩小细胞之间的间距方面遇到了麻烦,我希望它是1像素。在我的单元格里面,我有一个stackView,它填满了我的整个单元格,都设置为70.

我可以通过添加负面约束来完成我想要的任何东西,但随后我的单元格变得太大,我只希望它为70.我在自定义单元格类中将单元格设置为70

self.frame.size.height = 70

我的stackView设置为相同。我不知道为什么我的细胞之间会有这么大的间距?

enter image description here

2 个答案:

答案 0 :(得分:1)

请使用以下方法调整单元格高度;

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{

    return 78;
}

答案 1 :(得分:0)

1)表格视图的2个单元格之间始终没有空格

2)您在自定义单元格中设置了self.frame.size.height = 70。但它将毫无用处!试试这个数据源方法

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

3)请检查白色视图的高度