indexpath处的行的高度不适用于自定义的uitableviewcell

时间:2015-02-23 05:45:42

标签: ios uitableview swift cells

我正在编码并遇到问题。我希望细胞之间的间距和侧面的间距。我尝试了heightForRowAtIndexPath:,但在主控制器上没有间隔而不是在单元格之间!我基本上想要一个自定义笔尖UITableViewCell之间的假边距,但在谷歌上没有找到任何清晰易读的东西,我不知道目标C,并希望在swift中做到这一点。有人能告诉我我做错了什么以及他们如何迅速解决?谢谢!

2 个答案:

答案 0 :(得分:1)

嗨,你的问题是合乎逻辑的,因此对于快速和客观的c解决方案是相同的。 正如你所说,你使用自定义tableviewcell nib你可以在像enter image description here这样的nib文件中用边缘空间创建这个视图

这里蓝色部分是UIView你可以添加你的单元格组件,如标签,textfield add here和黄色部分是你想要的单元格之间的空间现在加载这个自定义单元格.nib在你的表中使用表委托方法你将得到的按照你想要的方式。

这里是用于整行的heightForRowAtIndexPath

希望这能让你了解如何获得空间

答案 1 :(得分:0)

您必须创建内部内容视图以保存所有子视图。然后在内部内容视图和TableviewCell的内容视图之间留下边距。