集合视图标题上的标签应位于特定单元格上方

时间:2015-03-18 15:51:48

标签: ios calendar position uicollectionview

我希望在我的集合视图中的某个位置上方有一个标签。因此,标签可以具有不同的尺寸。为此我想我使用补充视图 - 即标题。可以在iOS日历中看到此行为的一个示例:

iOS calendar with the label

月份名称可以是简短的形式,可用空间很少(最后一列),如果你有更多的空间,可以用全名写。月份名称也从一个月的第一天开始。

我能想到的是创建一个补充视图,传递内容视图大小并通过将单元格数乘以单元格宽度来计算距离边的距离。单元格宽度通过集合集合视图大小计算,标题中的数据定义单元格的数量。但是方向改变和那样的事情呢?您无法使用单元格标题,因为标签可以覆盖多个单元格。

你会如何实现这样的标题?

解决方案:

我使用的容器每个都有相同的宽度。在这个容器上我添加了我的标签。现在,我可以将标签配置为居中或将它们放置在容器的开头。它现在适用于所有方向!感谢rdelmar让我了解这个想法!

0 个答案:

没有答案