Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将点击行为重定向到UICollectionViewCell中的另一层_Ios_Objective C_Cocoa Touch_Uicollectionview_Uicollectionviewcell - Fatal编程技术网

Ios 将点击行为重定向到UICollectionViewCell中的另一层

Ios 将点击行为重定向到UICollectionViewCell中的另一层,ios,objective-c,cocoa-touch,uicollectionview,uicollectionviewcell,Ios,Objective C,Cocoa Touch,Uicollectionview,Uicollectionviewcell,我正在试图找出如何更改触发UICollectionView的didSelectCellAtIndexPath的UICollectionView单元格中的视图。我想有一个顶层,可以点击激活,或平移显示一个较低的按钮层 我可以在顶部添加一个视图,并实现平移以显示手势,但我必须点击底层视图以触发didSelect 另外,我没有使用xib或故事板,这都是代码 有什么想法吗?多亏@peko,我才想出了办法 - (void)selectCell { UICollectionView *collect

我正在试图找出如何更改触发
UICollectionView
didSelectCellAtIndexPath
UICollectionView单元格中的视图。我想有一个顶层,可以点击激活,或平移显示一个较低的按钮层

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

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


有什么想法吗?

多亏@peko,我才想出了办法

- (void)selectCell {
    UICollectionView *collectionView = (UICollectionView *)self.superview;
    NSIndexPath *indexPath = [collectionView indexPathForCell:self];
    [collectionView.delegate collectionView:collectionView didSelectItemAtIndexPath:indexPath];
}
这使我可以模拟从视图控制器中选择单元格。

请看这里: