簡體   English   中英

是否可以在iOS中嵌套集合/表視圖?

[英]Is it possible to nest collection/table views in iOS?

我有一個項目列表(藍色),並且在每個項目中都有子項目的集合(黃色)。 是否可以在iOS中使用集合視圖和表格視圖復制此布局?

我打算用自定義單元格將藍色項目創建為表格視圖。 然后,在這個自定義單元格(藍色)中,我要放置一個集合視圖(黃色項目)。

  1. 這可能嗎?
  2. 我選擇的藍色項目表視圖和黃色項目的集合視圖正確嗎?

見圖表 在此處輸入圖片說明

更具體地說,布局將如下所示,每個藍色項目中的內容都不同,並且它們是可擴展的,黃色項目在擴展時變得可見。 在此處輸入圖片說明

UICollectionViews將適用於黃色和藍色。 實際上,collectionview使用“ sections”和“ cells”以可視方式組織數據。 一個部分將是您的“項目組”之一,一個單元格將是“黃色正方形”。 使用UICollectionViewFLowLayoutDelegate方法實現的布局應該非常簡單。 只需遵循Apple文檔...

https://developer.apple.com/library/ios/documentation/WindowsViews/Conceptual/CollectionViewPGforIOS/CollectionViewBasics/CollectionViewBasics.html#//apple_ref/doc/uid/TP40012334-CH2-SW1

我編寫了一個集合視圖子類,可以幫助您實現該布局: https : //github.com/nazeehshoura/NExpandableCollectionView

使用UICollectionElementKindSectionHeader表示藍色項目,並使用UICollectionViewCell表示黃色項目。 單擊相應的藍色項目時,NExpandableCollectionView將展開並顯示黃色項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM