使用UILongPressGestureRecognizer选择一个批量日志按钮



这是我的问题,我想用多个按钮来做,而我只用一个按钮。。。

-(void)viewDidLoad
{
UILongPressGestureRecognizer *longpressGesture = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPressHandler:)];
longpressGesture.minimumPressDuration = 3;
[longpressGesture setDelegate:self];
[self.pieza11 addGestureRecognizer:longpressGesture];
[self.pieza12 addGestureRecognizer:longpressGesture];
[self.pieza13 addGestureRecognizer:longpressGesture];
[self.pieza14 addGestureRecognizer:longpressGesture];
    [longpressGesture release];

}

一个手势只适用于一个对象。所以在你的情况下,它可能与最后一个pieza14一起工作。

如果你想让所有人都这样,那么你必须为所有按钮添加单独的UILongPressGestureRecognizer。

最新更新