1

我试图弄清楚如何更改UICollectionViewCell触发UICollectionView's的视图didSelectCellAtIndexPath。我想要一个顶层,可以点击以激活,或平移以显示较低层的按钮。

我可以在顶部添加一个视图,并实现平移显示手势,但我必须点击底层视图才能触发didSelect

另外,我没有使用 xib 或故事板,这都是代码。

有任何想法吗?

4

1 回答 1

0

感谢@peko,我想通了。

- (void)selectCell {
    UICollectionView *collectionView = (UICollectionView *)self.superview;
    NSIndexPath *indexPath = [collectionView indexPathForCell:self];
    [collectionView.delegate collectionView:collectionView didSelectItemAtIndexPath:indexPath];
}

这允许我从视图控制器中模拟单元格的选择。

于 2013-04-23T17:52:47.800 回答