2

UILongPressGestureRecognizerを次のようにセルに追加します。

        UILongPressGestureRecognizer *longpressGesture = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPressHandler:)];
    longpressGesture.minimumPressDuration = 2.5;
    longpressGesture.t
    [longpressGesture setDelegate:self];
    [cell addGestureRecognizer:longpressGesture];
    [longpressGesture release];

UILongPressGestureRecognizerが押されたセルを知りたいのですが、タグを追加できません。この情報を見つけるための巧妙なトリックはありますか?

4

1 に答える 1

6

セルに追加したので、セルは認識機能のビューになります。

- (void)longPressHandler:(UILongPressGestureRecognizer *)gr {

    UITableViewCell *cell = (UITableViewCell *)gr.view;
    // ...
}
于 2012-08-13T20:54:45.410 に答える