【问题标题】:set margin to collection view's cell将边距设置为集合视图的单元格
【发布时间】:2016-09-26 20:20:24
【问题描述】:

我是收藏视图的初学者, 我需要像这样创建单元格

我可以从 Storyboard 中完成吗? 我想在所有尺寸的 iPhone 和 iPad 的顶部、底部、提升和右侧添加单元格的边距 = 4 或 5,或者如果需要以编程方式执行此操作,我如何像上图一样添加单元格的内容?

【问题讨论】:

  • 看起来更像一个表格视图。您喜欢集合视图的任何特殊原因?
  • @matt 在 tableView 中如何制作这样的单元格?我想要完全一样的风格

标签: swift uicollectionview


【解决方案1】:

这里没有“边距”。只是一个带有阴影的矩形,其他所有内容都绘制在它前面。最简单的解决方案可能是自定义 UIView 将自身绘制为带有阴影的矩形。使内容视图的直接子视图,单元格中的其他所有内容都是它的子视图。单元格内容视图中带阴影的矩形的插入可以通过自动布局确定(其中所有内容的位置也可以通过自动布局确定)。

因此获得这种东西对我来说是微不足道的:

当然,您可以调整边框颜色、背景颜色等。

【讨论】:

  • 哦,谢谢,我觉得这样更好,但是在表格视图中我想隐藏每个单元格之间的分隔线以像图片一样,我该怎么做?
  • 我确实隐藏了分隔线。