Dav*_*man 7 cocoa-touch ios uicollectionview uicollectionviewlayout ios7
我最初尝试这样做,两个UICollectionViews堆叠在一起.然而,将其扩展到正确是噩梦Auto-layout(我是一个新手iOS开发人员,所以这更像是对我的技能的批评而不是Auto-layout).我想将两部分UICollectionView单元格堆叠在一起,如下所示:
+----------------------+
|+-Section 0---------->|
| +-------+ +-------+ |
| | | | | |
| | | | | |
| |Cell 0 | |Cell 1 |+->
| | | | | |
| | | | | |
| +-------+ +-------+ |
+--Section 1---------->|
| +-------+ +-------+ |
| | | | | |
| | | | | |
| | | | | |
| |Cell 0 | |Cell 1 |+->
| | | | | |
| | | | | |
| +-------+ +-------+ |
| |
+----------------------+
Run Code Online (Sandbox Code Playgroud)
我正在使用自定义Flow Layout,但我甚至不确定从哪里开始打破我当前的2个部分就像这样堆叠.目前我的部分堆叠如下:
+--------(Offscreen)
|
+
+--------xxxx--------+v
| Section 1 | Section 2
| +-----+ +-----+ | +-----+ +-------+
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| +-----+ +-----+ | +-----+ +-------+
| |
| |
| +-----+ +-----+ | +-----+ +-------+
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| +-----+ +-----+ | +-----+ +-------+
| |
| |
| xxxx |
+--------xxxx--------+
Run Code Online (Sandbox Code Playgroud)
UICollectionView可以垂直或水平滚动,但不能同时滚动。如果您只有两个部分(如图所示),则可以使用两个集合视图。但最好考虑像表视图这样的设计,每个单元格中都包含集合视图。这样设计就很灵活(水平和垂直滚动任意数量的部分)。无论如何,设计有点复杂,您应该自定义表视图单元格以将集合视图放入其中。现在,UITableView您可以垂直滚动,并且能够水平滚动每行(UICOllectionView)
| 归档时间: |
|
| 查看次数: |
2712 次 |
| 最近记录: |