1
一個簡單的,我認爲:添加一個上下文菜單到WebView
我想添加一個上下文菜單到WebView。
在IB中,我向NIB添加了一個NSMenu,將它連接到WebView的菜單插口,啓動並預期能夠在WebView中進行控制單擊並查看彈出式菜單。我在上下文菜單中看到的唯一項目是「重新加載」。我可以執行相同的步驟,但將菜單連接到其他視圖,並按預期工作。
爲什麼連接到webview菜單插口時菜單不能工作?
感謝
一個簡單的,我認爲:添加一個上下文菜單到WebView
我想添加一個上下文菜單到WebView。
在IB中,我向NIB添加了一個NSMenu,將它連接到WebView的菜單插口,啓動並預期能夠在WebView中進行控制單擊並查看彈出式菜單。我在上下文菜單中看到的唯一項目是「重新加載」。我可以執行相同的步驟,但將菜單連接到其他視圖,並按預期工作。
爲什麼連接到webview菜單插口時菜單不能工作?
感謝
WebView
調用它WebViewUIDelegate
的方法如下:
webView:contextMenuItemsForElement:defaultMenuItems:
使用setUIDelegate:
設置自定義UI委託。
就是這樣。謝謝! – Woodster 2010-05-10 10:16:40
請注意毛髮將來的讀者:代表setter是「setUIDelegate:」 - 名稱中沒有「custom」。 – Woodster 2010-05-10 14:04:46
@Woodster:糟糕,固定。 – 2010-05-10 17:11:18