我试图弄清楚如何更改UICollectionViewCell
触发UICollectionView
's的视图didSelectCellAtIndexPath
。我想要一个顶层,可以点击以激活,或平移以显示较低层的按钮。
我可以在顶部添加一个视图,并实现平移显示手势,但我必须点击底层视图才能触发didSelect
。
另外,我没有使用 xib 或故事板,这都是代码。
有任何想法吗?
我试图弄清楚如何更改UICollectionViewCell
触发UICollectionView
's的视图didSelectCellAtIndexPath
。我想要一个顶层,可以点击以激活,或平移以显示较低层的按钮。
我可以在顶部添加一个视图,并实现平移显示手势,但我必须点击底层视图才能触发didSelect
。
另外,我没有使用 xib 或故事板,这都是代码。
有任何想法吗?
感谢@peko,我想通了。
- (void)selectCell {
UICollectionView *collectionView = (UICollectionView *)self.superview;
NSIndexPath *indexPath = [collectionView indexPathForCell:self];
[collectionView.delegate collectionView:collectionView didSelectItemAtIndexPath:indexPath];
}
这允许我从视图控制器中模拟单元格的选择。