collectionView:如果将addGestureRecognizer添加到ScrollView,则不会触发didSelectItemAtIndexPath

时间:2016-04-22 09:28:21

标签: ios objective-c uiscrollview uicollectionview uitextfield

TextField内有CollectionView + ScrollView viewDidLoad 当用户编辑文本时,键盘会出现,然后我想在用户按下ScrollView时隐藏键盘,所以我在[self.scrollView addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(hideKeyboard)]];

中使用下面的代码
didSelectItemAtIndexPath

但是在我使用这段代码之后,当我点击每个项目

时,方法-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath{ } 没有被触发
didSelectItemAtIndexPath

如何解除方法isAlpha(str [, locale]) 任何帮助都将非常感谢

0 个答案:

没有答案