0

私のView Controllerには、テーブルビューといくつかUIViewのカスタムがあります。View Controller 内では、UITapGestureRecognizerいくつかのインタラクティブな UI 作業のために が実装されています。現在、UITableViewはもう応答していUITapGestureRecognizerません。デバッグから、それはUITapGestureRecognizerセレクターメソッドに直接入り、didSelectRowAtPath決して呼び出されないように見えます。

ありがとう

4

1 に答える 1

1

まず、ビューにタップ ジェスチャーを追加する必要があります。そして、忘れ<UIGestureRecognizerDelegate>ずに .h ファイルに追加してください。

UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(doubleTap1ImgView:)];
        doubleTap.numberOfTapsRequired = 2;
        doubleTap.delegate = self;


        [self.ImgView addGestureRecognizer:doubleTap];
        self.ImgView.userInteractionEnabled=YES;




- (void)doubleTap1ImgView:(UITapGestureRecognizer *)gesture
{
            // Do What you want here
}
于 2013-05-21T06:39:41.387 に答える