ios - UICollectionView 仅在用户双击时调用 didSelectItemAtIndexPath,当用户单击时不会调用

标签 ios objective-c ipad uicollectionview uicollectionviewcell

我有一个大约屏幕大小的 UICollectionView。它显示的 UICollectionViewCells 与 collectionView 的大小相同。每个单元格都有一个 UIImage,它是单元格的大小。 CollectionView 启用了分页功能,因此本质上它是一个用户可以滑动浏览的全屏照片幻灯片。

问题是
-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath 只有当用户用两根手指点击单元格或用一根手指长按然后释放时才会调用。它似乎没有单击选择的默认行为。我没有对 CollectionView 手势识别器进行任何更改,因此无法找到解决此问题的方法。

最佳答案

您确定您没有意外覆盖 - (void)collectionView:(UICollectionView *)collectionView didDeselectItemAtIndexPath:(NSIndexPath *)indexPath? “选择”与“取消选择”过去曾因 Xcode 的代码补全而让我感到困惑。

关于ios - UICollectionView 仅在用户双击时调用 didSelectItemAtIndexPath,当用户单击时不会调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16444688/

相关文章:

ios - 在Facebook iOS中预填充评论字段

ios - 使用图像作为 UIViewController 的背景并支持多种屏幕尺寸

iphone - iOS兼容性

iphone - 无法将企业应用安装到具有未注册 UUID 的设备

android - 适用于 Android 或 iOS 的视频聊天 SDK 可用吗?

ios - 初始加载 View Controller 不会响应 web View

ios - 使用 CGBitmapContextCreate 绘制 UIImage - 纹理的全尺寸图像 - iOS

objective-c - 应用程序委托(delegate)使用

iphone - 即使 iPad 尚未运行 iOS 4,我应该如何构建包含 iOS 4 功能的通用 iOS 应用程序?

iphone - 播放声音文件时出现故障 "AudioQueueObject::IONodeConnection::_AcquireHardwareCodec: failed (' hwiu')"