1

UIWebViewでコピー:貼り付け:切り取り:イベントを処理する方法は? Apple が言うように、UIWebView をサブクラス化することはできないので、どうすれば UIResponderStandardEditActions を処理できますか? そんな困難に直面した人もいるかもしれません…

HTML(RTFテキスト、いくつかのカスタムHTML要素)をコピー/貼り付けるために、カスタムコピー、カット、ペーストを実装する必要があります。さらに、2 つの webviews があるため、要素を 1 つに貼り付けると、別の要素がこのインタラクションに対して応答する必要があります。

4

1 に答える 1

1

残念ながら、独自のコピー/貼り付けメニューを作成する必要があると思います。

この質問の回答を使用すると、カスタムのコピー/貼り付けボタンを設定でき、それらを通じて実行しようとしているすべてのことを処理できます。

[[UIApplication sharedApplication] sendAction:@selector(cut:) to:nil from:self forEvent:nil];

また、この質問は、カスタム UIMenuController を作成し、UILongPressGestureRecognizer を使用して UIWebView に表示する方法を示しています。

これが役立つことを願っています。他の誰かがもっと簡単な方法を知っているかもしれませんが、少なくともこの方法でうまくいくと思います。

于 2012-07-05T13:13:23.947 に答える