非常に奇妙な。多数のスワイプ ジェスチャ認識機能を実装しましたが、すべて正常に動作しています。ただし、タップジェスチャ認識機能を追加したばかりで、シミュレーターを実行してクリックしても効果がありません。次のコードでは、[self doMethod] は起動しません。コントローラーの viewDidLoad ですべてのジェスチャ認識エンジンをセットアップしました。私はUIWebViewを使用しているので、そこにいくつかのファンキーがあるかもしれません. 何か案は?
通常どおり認識エンジンをセットアップします。
UITapGestureRecognizer *tapper = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(handleTap:)];
[self.view addGestureRecognizer:tapper];
handleTap メソッド。
-(IBAction)handleTap:(UITapGestureRecognizer*)sender{
[self doMethod];
}