UICollectionView的选择性手势识别,UIView为子视图

问题描述 投票:0回答:1

我正在开发一个目标c的iOS应用程序。对于其中一个屏幕,我有一个水平UICollectionView(让我们称之为collectionView),其中的单元格添加了一个UIView(让我们称之为myView)作为其子视图。这两个视图(collectionView和myView)都通过XIB托管在View Controller中。在myView中还有另一个UIImageView(让我们称之为imageView)作为子视图托管。在myView中添加了一些手势(捏,敲击等),这些手势反映在imageView上。

我想向其中一个视图添加滑动手势(不确定哪一个)。当用户在屏幕上滑动时,滑动手势应该由collectionView处理(它应该滚动到下一个单元格)。定义的其余手势(捏合,敲击等)应由相应的子视图处理。任何帮助深表感谢。

ios objective-c uicollectionview uigesturerecognizer uiswipegesturerecognizer
1个回答
0
投票

我假设您要使用滑动手势滚动到下一个单元格。您可以在不使用滑动手势的情况下执行此操作,并使用集合视图的滚动功能。您还可以启用集合视图的“分页”属性以一次滚动一个单元格。如果这解决了您的问题或者您需要实现其他功能,请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.