【问题标题】:Custom collection view cell: content under margin height not visible自定义集合视图单元格:边距高度下的内容不可见
【发布时间】:2015-07-06 18:58:41
【问题描述】:

我创建了一个自定义集合视图单元格。在 xib 中,我将所有内容都保留在单元格的视图下。问题是我需要在我的单元格上有一个像标记一样的下划线,现在我的所有子视图都没有从单元格内的各个方向留下最小 8 像素的边距,都被剪裁了。

我已经尝试了几件事。

  1. 我已将内容添加到单元格视图本身而不是其内容视图中。

  1. 我已尝试取消选中集合视图单元格的“剪辑子视图”标志。

【问题讨论】:

  • 如果没有问题可以上传截图吗?
  • 对不起,我不能......只有 2 个子视图......一个 MainView 从所有四个方向留下 8 个像素的边距。还有一个(不可见)'UnderlineView',它被限制在单元格的底角,高度为 1 像素。除非我在下划线视图的底部和自定义单元格的视图之间留出 8 个像素的边距,否则这不会显示。

标签: ios objective-c uicollectionview


【解决方案1】:

请应用以下约束以获得您想要的输出。

第 1 步:MainView 的约束。

第 2 步UnderlineView 的约束。

然后输出:

希望对您有所帮助。

【讨论】:

  • 我就是这样做的..但是底部 8 像素以下的内容似乎不可见..
  • @Gokul,您的输出中 mainView 到 UICollectionVIewCell 之间是否还有余量?
  • 是的,有 8 个像素的间隙
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-10
相关资源
最近更新 更多