如何将两个集合视图放在UIView之上,中间有一个UIImage视图

时间:2013-06-19 21:50:12

标签: xcode collectionview

iOS模拟器截屏2013年6月19日2.43.43 PM.png!Main Storyboard description

1 个答案:

答案 0 :(得分:1)

这很简单。在您的集合视图datasource方法中,请确保通过保留对视图的强引用来区分两个视图,例如作为属性:

if (collectionView == _topCollectionView) {
   // provide the data for the top view
}
else {
   // provide the data for the bottom view
}

didSelectItemAtIndexPath中执行相同操作。确定与之交互的集合视图,更改另一个集合视图中的相应数据,然后重新加载和/或更新图像视图。

您需要使用标准视图控制器并手动添加委托和数据源声明。

@interface ViewController : UIViewController 
         <UICollectionViewDataSource, UICollectionViewDelegate>