gpt4 book ai didi

ios - 如何为我的 Selector gestureRecoqnizer 指定附加信息?

转载 作者:行者123 更新时间:2023-11-28 22:39:50 26 4
gpt4 key购买 nike

UITapGestureRecognizer *gestureRecoqnizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(imageTaped:)];
[ImageView addGestureRecognizer:gestureRecoqnizer];

发送到 imageTaped 的唯一参数是发送者。

我想发送其他东西,比如 ImageView 本身或其他一些对象。

我该怎么做?

最佳答案

sender.view 将是您的 ImageView。如果您想要另一个对象,请将其添加到您的 ImageView 类中。

ImageView *imageview = (ImageView*)sender.view;
NSLog(@"%@", imageview.someObject);

编辑

这是我能想到的可能的解决方案。

  1. UIImageView 子类化为具有对象的 @property,如上所述。
  2. 在 UIImageView 上设置标签并使用 sender.view.tag 并通过某种方式将标签与对象相关联。

基本上,您的 ImageView 需要某种信息才能将您与您的对象联系起来。

关于ios - 如何为我的 Selector gestureRecoqnizer 指定附加信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14856263/

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