2010-05-10 62 views
1

一個簡單的,我認爲:添加一個上下文菜單到WebView

我想添加一個上下文菜單到WebView。

在IB中,我向NIB添加了一個NSMenu,將它連接到WebView的菜單插口,啓動並預期能夠在WebView中進行控制單擊並查看彈出式菜單。我在上下文菜單中看到的唯一項目是「重新加載」。我可以執行相同的步驟,但將菜單連接到其他視圖,並按預期工作。

爲什麼連接到webview菜單插口時菜單不能工作?

感謝

回答

8

WebView調用它WebViewUIDelegate的方法如下:

webView:contextMenuItemsForElement:defaultMenuItems: 

使用setUIDelegate:設置自定義UI委託。

+0

就是這樣。謝謝! – Woodster 2010-05-10 10:16:40

+0

請注意毛髮將來的讀者:代表setter是「setUIDelegate:」 - 名稱中沒有「custom」。 – Woodster 2010-05-10 14:04:46

+0

@Woodster:糟糕,固定。 – 2010-05-10 17:11:18

相關問題