gpt4 book ai didi

iphone - 为什么当 UIImageView 放置在 UIScrollView 中时,touchesBegan 停止工作?

转载 作者:行者123 更新时间:2023-12-03 19:06:09 24 4
gpt4 key购买 nike

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”的操作,您将在那里被调用。

关于iphone - 为什么当 UIImageView 放置在 UIScrollView 中时,touchesBegan 停止工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4567388/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com