如何使用顶部的UIScrollView滚动整个窗口以显示图像库,以及显示其他项目的UICollectionView? (见下面的样机)
我尝试了这种结构,但只有集合视图滚动,滚动视图停留在顶部。
我应该使用什么控件来对scrollview和collectionview进行分组,以便在整个窗口上进行垂直滚动(以及集合视图与其内容一起增长)?
[样机] http://img835.imageshack.us/img835/3138/prototyperl.png
答案 0 :(得分:2)
我只是使用UICollectionView并添加UIView作为第一部分的标题 - 它也将是最简单的解决方案。
如果在ScrollView中包装UICollectionView并调整UICollectionView的大小以适应内容大小,则很可能会获得较差的性能,因为所有单元格将在显示视图时呈现(不是在单元格可见时) - 忽略了可重复使用的细胞。
覆盖UICollectionViewDataSource委托方法:
-(UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath
答案 1 :(得分:1)
UIScrollView作为父级,其他两个作为子级