iphone – 为什么当UIImageView置于UIScrollView内时touchesBegan停止工作?

前端之家收集整理的这篇文章主要介绍了iphone – 为什么当UIImageView置于UIScrollView内时touchesBegan停止工作?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
UIView -> UIImageView

我知道我有一些工作正常,因为我可以点击我的UIImageView并在我的touchesBegan方法中查看NSLog()语句.

.

UIView -> UIScrollView -> UIImageView

我将相同的UIImageView拖到UIScrollView中,当我点击我的UIImageView时,touchesBegan不再被调用. (我没有改变任何其他内容.所有相同的连接,方法代码保持不变.)

为什么touchesBegan不再有效?我能做些什么才能让它再次运转?

解决方法

添加uitapgesture以获取活动

代码

UITapGestureRecognizer *ges11=[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(Handeltap:)];
  [imagename addGestureRecognizer:ges11];

创建一个动作名称“Handeltap”U将在那里被调用.

猜你在找的Xcode相关文章