如何为我的uicollectionview创建列标题

时间:2014-08-21 03:12:49

标签: ios ios8 xcode6

我很难弄清楚如何在每列顶部创建标题。是否有任何建议或领域需要审核才能在顶部获得标题?我通过对每个单元格进行一些宽度划分来获得7列,以创建一周中的几天(每行7列)但我希望标题在顶部像日历一样显示s s t t w t s

我正在使用uicollectionview,并希望基本上创建一个月视图。

谢谢!

1 个答案:

答案 0 :(得分:0)

嗯,这不是最优雅但是我的解决方案就是这个(告诉我这是否可以?)

在uicollectionview上方的单独视图中创建7个标签。

将每个标签的宽度设置为uicollectionview width / 7

现在添加(以编程方式)自动布局的约束到每个标签之间的间距。间距是多少?这是基于uicollectionview的动态。

这样的事情:

 "|-[Monday]-\(dynamicWidth)-[Tuesday]-(dynamicWidth)-[Wednesday-" etc etc.

当我这样做时,它确实起作用,看起来很不错!似乎有点hackish但为我工作。