0

この質問のタイトルが言ったように、タップまたはホールドしたときにアクションが必要なビューを作成する必要があります。つまり、 と を追加する必要がUITapGestureRecognizerありUILongPressGestureRecognizerます。私はすでにそれを試しました。どういうわけか、行く必要のある画面にリダイレクトされますが、戻るボタンに影響を与えています。デフォルトのテキストである「アイテム」に戻り、割り当てられたアクションを実行できないという意味で影響を受けます。

4

2 に答える 2

0

私のコメントで述べたように、あなたはそうすることができます.ここにあなたを助けるためのコードがあります.

UITapGestureRecognizer * recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
        recognizer.delegate = self;
        [view addGestureRecognizer:recognizer];

UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc]
                                             initWithTarget:self 
                                             action:@selector(handleLongPress:)];
        longPress.minimumPressDuration = 2.0;
        [view addGestureRecognizer:longPress];

また、理解を深めるためのリンクもいくつかあります

https://developer.apple.com/library/ios/documentation/uikit/reference/UITapGestureRecognizer_Class/Reference/Reference.html

これがあなたを助けることを願っています。

于 2013-11-07T06:24:38.060 に答える