4
我最初尝试使用两个堆叠在一起的UICollectionViews
进行此操作。然而让它正确地扩展是Auto-layout
的噩梦(我是一个新手iOS开发人员,所以这是对我的技能的批评比Auto-layou
t)。我想堆UICollectionView
细胞的两个部分彼此的顶部是这样的:如何堆叠UICollectionView部分
+----------------------+
|+-Section 0---------->|
| +-------+ +-------+ |
| | | | | |
| | | | | |
| |Cell 0 | |Cell 1 |+->
| | | | | |
| | | | | |
| +-------+ +-------+ |
+--Section 1---------->|
| +-------+ +-------+ |
| | | | | |
| | | | | |
| | | | | |
| |Cell 0 | |Cell 1 |+->
| | | | | |
| | | | | |
| +-------+ +-------+ |
| |
+----------------------+
我使用一个自定义的流程布局,但我什至不知道从哪里开始打破我目前的2款像这样堆叠。目前我部堆叠是这样的:
+--------(Offscreen)
|
+
+--------xxxx--------+v
| Section 1 | Section 2
| +-----+ +-----+ | +-----+ +-------+
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| +-----+ +-----+ | +-----+ +-------+
| |
| |
| +-----+ +-----+ | +-----+ +-------+
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| +-----+ +-----+ | +-----+ +-------+
| |
| |
| xxxx |
+--------xxxx--------+
嗨Anil,谢谢你的回应。对不起,我的问题不是很清楚。我实际上不需要垂直滚动,只是水平滚动。我遇到的问题是将我的部分分开,使部分0位于顶部(通过部分0数据水平滚动),部分1位于其下(水平滚动通过部分1数据)。 – DavidNorman
您使用2个集合视图吗?在单个集合视图中,除非您做了很多定制,否则这是不可能的。简单的事情是使用2个收集意见(每个有单个部分)并排(使用故事板将是容易的),并设置收集视图滚动horizontaly –
是的,我试了2收集意见,但我很挣扎与自动 - 我认为我会尝试另一种方法。然而,我越想到这一点,我认为你是对的,唯一的方法是使用2个集合视图,因为我希望顶部和底部视图能够独立滚动。 – DavidNorman