0

私はiPhone開発者の初心者です。

webview でタッチを検出したいので、これを試しましたが、このメソッドは起動されません。

.hファイル内

@interface EpubReaderViewController : UIViewController

.mファイル内

... 
- (void)sendEvent:(UIEvent *)event{
    NSLog(@"Touch detected") ;   
}
...

これも試してみましたが、

- (void) touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event {
    NSLog(@"Touches began");
}

前もって感謝します !

4

1 に答える 1

1

ユーザーは Web サイトでズームインおよびズームアウトしたり、ハイパーリンクなどをタップしてクリックしたりしますUIWebView

タッチを有効にしたい場合UIWebviewは、開発者ドキュメントで禁止されている間にサブクラス化する必要があるかもしれません。詳細については、次のスレッドを確認してください。

UIWebview 内でのタッチの処理

https://stackoverflow.com/questions/2122745/how-to-detect-touch-event-in-uiwebview

MKMapView または UIWebView オブジェクトのタッチ イベントをインターセプトする方法は?

UIWebview 内でのタッチの処理

このチュートリアルも実行できます-

http://mithin.in/2009/08/26/detecting-taps-and-events-on-uiwebview-the-right-way

于 2012-06-29T06:19:05.083 に答える