【问题标题】:CollectionView different cell selectionCollectionView 不同的单元格选择
【发布时间】:2013-11-15 16:34:10
【问题描述】:

我有一个基本的 UICollectionView 设置了 5 个版本的单元格。细胞填充良好。我想要做的是让每个版本都转到情节提要中的某个视图(我已经给出了一个 ID 的视图)。有没有办法做到这一点?我有这段代码可以计算控制器中的项目数量,但是,我将始终知道并控制其中有多少项目:

- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section{
    return videoList.count;

我可以使用某种开关让第一个单元格转到一个 UIViewController,然后让第二个单元格转到另一个吗?谢谢

【问题讨论】:

    标签: ios objective-c ipad ios7 uicollectionview


    【解决方案1】:

    您可以使用 indexPath.item 作为开关。在collectionView:didSelectItemAtIndexPath:中,根据你选择的cell的indexPath.item,放入if-else语句(或者switch语句)去不同的控制器。

    【讨论】:

      【解决方案2】:

      您应该能够在您的 UICollectionViewDelegate 类中控制它,特别是 collectionView:didSelectItemAtIndexPath: 方法。在这里,您可以使用 indexPath.item 来确定他们触摸了哪个单元格,然后调用 [self performSegueWithIdentifier:sender:] 来控制它接下来在情节提要中的位置。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多