我的代码集合中的 header 数量不同,当我单击 header 时,每个 header 都有不同的 Action 。如果选择一个单元格,则调用- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath方法。那么,选择任何辅助 View 时是否有任何委托(delegate)方法被调用?

最佳答案

尝试在您的 View 中添加客串,例如

UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]
                               initWithTarget:self
                               action:@selector(handleTapGuesture)];

[headerView addGestureRecognizer:tap];

将此代码放在您设置HeaderView的位置

然后实现-(void)handleTapGuesture;采取行动的方法

关于ios - UICollectionView IOS中 header 的操作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24884026/

10-14 23:31