[英]UICollectionView layout for each section
我需要將UICollectionView
部分之一設置為水平滾動,而UICollectionView
的其余部分則UICollectionView
滾動。
例如:下面的第1節應從左向右滾動,整個UICollectionView
在其中UICollectionView
滾動。
| | ^
| [ SECTION 0 ] |
| | |
| [ <--> ] | |
| [ SECTION 1 ] | |
| [ <--> ] | |
| | |
| [ SECTION 2 ] |
| | ˅
您不能在UICollectionView
內嵌套新的UICollectionViewCell
,所以這是UICollectionViewCell
的。 我也不想使用UITableView
和UICollectionView
因為我需要將其他大部分作為網格布局。
關於如何實現這一點的任何想法?
拿將要垂直 滾動的Tableview然后在UITablviewCell中使用UIView(這樣做是為了使collectionview和tableview的委托互不沖突),而使用UIView 則要使用UICollectionview並使它水平 滾動 。因此,您可以輕松實現此目的。
UITableView-> UITbaleviewCell->在Tableviewcell中,一個UIView->然后UICollectionview-> UICollectionviewCell
這比聽起來容易(顯然),但是有兩種方法可以做到這一點。
忘記第1節,而是將該內容設為“節頭”,該節頭將包含將水平滾動的UIScrollView。 然后在此處添加您的內容,並將該滾動視圖的contentSize設置為內容的大小,即可完成操作。 為需要在滾動視圖內響應的任何項目設置tapGestureRecognizers。
使第1節成為包含UIScrollView的單個單元格,就像上面的第1版一樣。
這是一個很好的顯示,我最近在概念驗證中做了此操作,此概念此后一直被破壞,也可以為您發布一些代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.