1

簡単なものだと思います:

WebViewにコンテキストメニューを追加したい。

IBでは、NSMenuをNIBに追加し、それをWebViewのメニューアウトレットに接続して起動し、WebViewをコントロールクリックしてポップアップメニューを表示できるようになることを期待していました。コンテキストメニューで見たのは「リロード」だけです。同じ手順を実行できますが、メニューを他のビューに接続すると、期待どおりに機能します。

Webviewのメニューアウトレットに接続したときにメニューが同じように機能しないのはなぜですか?

ありがとう

4

1 に答える 1

9

WebViewそのの次のメソッドを呼び出しますWebViewUIDelegate

webView:contextMenuItemsForElement:defaultMenuItems:

setUIDelegate:カスタムUIデリゲートを設定するために使用します。

于 2010-05-10T00:56:46.353 に答える