gpt4 book ai didi

ios - 一键识别多个 ImageView

转载 作者:行者123 更新时间:2023-11-30 13:46:15 24 4
gpt4 key购买 nike

我有几个imageViews我想添加一个tapRecognizer对于所有人imageViews .

所以我知道如何添加 tapRecognizer .

let tapRecognizer = UITapGestureRecognizer(target: self, action: "imageTapped:")
imageViewOne.addGestureRecognizer(tapRecognizer)

它有效,但我也想添加这个来休息

imageViewOne.addGestureRecognizer(tapRecognizer)
imageViewTwo.addGestureRecognizer(tapRecognizer)
imageViewThree.addGestureRecognizer(tapRecognizer)
imageViewFour.addGestureRecognizer(tapRecognizer)
...etc

但是这里是imageTapped方法仅适用于最后一个。

问题是:是否可以在不创建新的 tapRecognizers 的情况下做到这一点?对于每个 imageView

最佳答案

不,1 个 TapGesture 是不可能的。您需要为每个 ImageView 创建单独的点击手势,即使您可以为所有点击手势设置相同的目标方法。

如果您要使用点击手势创建多个图像,那么您需要创建一个单独的方法,并在 for 循环中使用点击手势创建每个 ImageView 。

关于ios - 一键识别多个 ImageView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34893478/

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