[英]Is it possible to nest collection/table views in iOS?
我有一個項目列表(藍色),並且在每個項目中都有子項目的集合(黃色)。 是否可以在iOS中使用集合視圖和表格視圖復制此布局?
我打算用自定義單元格將藍色項目創建為表格視圖。 然后,在這個自定義單元格(藍色)中,我要放置一個集合視圖(黃色項目)。
見圖表
更具體地說,布局將如下所示,每個藍色項目中的內容都不同,並且它們是可擴展的,黃色項目在擴展時變得可見。
UICollectionViews將適用於黃色和藍色。 實際上,collectionview使用“ sections”和“ cells”以可視方式組織數據。 一個部分將是您的“項目組”之一,一個單元格將是“黃色正方形”。 使用UICollectionViewFLowLayoutDelegate方法實現的布局應該非常簡單。 只需遵循Apple文檔...
我編寫了一個集合視圖子類,可以幫助您實現該布局: https : //github.com/nazeehshoura/NExpandableCollectionView
使用UICollectionElementKindSectionHeader
表示藍色項目,並使用UICollectionViewCell
表示黃色項目。 單擊相應的藍色項目時,NExpandableCollectionView將展開並顯示黃色項目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.