【发布时间】:2012-06-02 16:36:44
【问题描述】:
我有一个UIImageView 对象和UIPanGestureRecognizer 我想附加到它。 UIPanGestureRecognizer 获取 move 方法作为选择器。我想做的是:当我拖动 ImageView 时,我想对其进行克隆,并为其添加一个手势识别器。问题是 move 方法只有一个参数,就像
移动 (UIPanGestureRecognizer *) 发件人
但问题是 move 方法只知道第一个 imageview 对象。我尝试创建一个类似move:(UIPanGestureRecognizer*)sender :(UIImageView *)img 的方法来发送不同的图像视图作为第二个参数,但它在以下代码中引发错误(无法识别的选择器......)。如何向选择器添加具有多个参数的方法?
UIPanGestureRecognizer *panRecognizer = [[[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(move:imageView:)] autorelease];
【问题讨论】:
-
[看看这个答案,它可能会帮助您解决有关传递参数的问题。][1] [1]:stackoverflow.com/questions/8229370/…
标签: ios uiimageview xcode4.3 uipangesturerecognizer