将点击行为重定向到 UICollectionViewCell 中的另一层
Posted
技术标签:
【中文标题】将点击行为重定向到 UICollectionViewCell 中的另一层【英文标题】:Redirecting tap behavior to another layer in a UICollectionViewCell 【发布时间】:2013-04-23 15:43:20 【问题描述】:我试图弄清楚如何更改触发UICollectionView
的didSelectCellAtIndexPath
的UICollectionViewCell
中的视图。我想要一个顶层,可以点击以激活,或平移以显示较低层的按钮。
我可以在顶部添加一个视图,并实现平移显示手势,但我必须点击底层视图才能触发didSelect
。
另外,我没有使用 xib 或故事板,这都是在代码中。
有什么想法吗?
【问题讨论】:
看这里:***.com/questions/15681765/… 【参考方案1】:感谢@peko,我想通了。
- (void)selectCell
UICollectionView *collectionView = (UICollectionView *)self.superview;
NSIndexPath *indexPath = [collectionView indexPathForCell:self];
[collectionView.delegate collectionView:collectionView didSelectItemAtIndexPath:indexPath];
这允许我在视图控制器中模拟单元格的选择。
【讨论】:
以上是关于将点击行为重定向到 UICollectionViewCell 中的另一层的主要内容,如果未能解决你的问题,请参考以下文章
有哪些选项可以为重定向到网站的 iPhone 创建 shell 应用程序?
powershell 用于ping子网并报告是否使用每个IP地址或“空”的快速脚本。如果需要,可以扩展为重定向到文件。