两个UICollectionViews由一个控制器管理

时间:2013-07-06 14:39:49

标签: iphone ios uiviewcontroller delegates uicollectionview

我有一个嵌入导航控制器的UIViewController。导航控制器有一个切换器,上面有2个项目。

第一项显示带图像的UICollectionView,第二项UICollectionview需要显示带有一些描述文本的图像。

我已经在ViewController中为这些两个 UICollectionViews分配了委托给自己。当Viewloads时,第一个UICollectionView显示所有图像。当我单击第二个切换器项时,没有任何委托方法如numberOfItemsInSection,cellForItemAtIndexPath被触发。

在viewDidLoad中我隐藏了第二个UICollectionView,当用户点击第二个切换器时,我隐藏了第一个UICollectionView并取消隐藏了第二个UICollectionView。

我无法弄清楚问题是什么。我尝试使用[self.secondCV setNeedsDisplay]来触发重绘,但是这个剂量似乎也能正常工作。

任何尝试做类似事情的人或者可以解释我在这里做错了什么?

谢谢, 阿布舍克巴克

0 个答案:

没有答案