我有一个基本的UICollectionView设置有5个版本的单元格。细胞充足。我想要做的是将每个版本转换为Storyboard中的某个视图(我给出了一个ID的视图)。有没有办法做到这一点?我有这个代码来计算控制器中的项目数量,但是,我将始终知道并控制其中的项目数量:
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section{
return videoList.count;
是否有某种开关我可以使用第一个单元格转到一个UIViewController,第二个转到另一个?感谢
答案 0 :(得分:0)
您可以使用indexPath.item作为开关。在collectionView:didSelectItemAtIndexPath:中,根据您选择的单元格的indexPath.item将if-else语句(或switch语句)放入不同的控制器。
答案 1 :(得分:0)
您应该能够在UICollectionViewDelegate类中控制它,特别是collectionView:didSelectItemAtIndexPath:方法。在这里,您可以使用indexPath.item来确定他们触摸了哪个单元格,然后调用[self performSegueWithIdentifier:sender:]来控制它下一个故事板中的位置。