簡體   English   中英

視圖中的UICollectionView和ScrollView具有垂直滾動

[英]UICollectionView and ScrollView inside View with vertical scrolling

如何使用頂部的UIScrollView滾動整個窗口以顯示圖像庫,以及顯示其他項目的UICollectionView? (見下面的樣機)

我嘗試了這個結構,但只有集合視圖滾動和scrollview停留在頂部。

  • 視圖
    • UIScrollView中
    • UICollectionView

我應該使用什么控件來對scrollview和collectionview進行分組,以便在整個窗口上進行垂直滾動(以及集合視圖與其內容一起增長)?

[樣機] http://img835.imageshack.us/img835/3138/prototyperl.png

我只是使用UICollectionView並添加UIView作為第一部分的標題 - 它也將是最簡單的解決方案。

如果在ScrollView中包裝UICollectionView並調整UICollectionView的大小以適應內容大小,則很可能會獲得較差的性能,因為所有單元格將在顯示視圖時呈現(不是在單元格可見時) - 缺少可重用單元格的點。

覆蓋UICollectionViewDataSource委托方法:

-(UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath

UIScrollView作為父級,另外兩個作為子級

  • UIScrollView中
    • 的UIView
    • UICollectionView

暫無
暫無

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

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