且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

iOS 7.1 UITapGesture 不适用于 UIPickerView

更新时间:2023-01-05 20:23:03

我也遇到了同样的问题,终于有了启示 :P

I had the same problem, and I finally had a revelation :P

就像 uiPickerView 上的同步手势识别器不起作用一样.

It was like simultaneous gesture rencognizers on uiPickerView don't work.

所以我使用手势委托

<
UIGestureRecognizerDelegate>

 // add tap gesture
    UITapGestureRecognizer* gestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(pickerViewTapGestureRecognized:)];
    [picker addGestureRecognizer:gestureRecognizer];
    gestureRecognizer.delegate = self;

-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{
    // return
    return true;
}

然后它的工作!