向WebView添加上下文菜单

Woo*_*ter 1 cocoa nsmenu webview

我认为这很简单:

我想为WebView添加上下文菜单.

在IB中,我向NIB添加了一个NSMenu,将其连接到WebView的菜单插座,启动并期望能够在WebView中进行控制点击并查看弹出菜单.我在上下文菜单中看到的唯一项目是"重新加载".我可以执行相同的步骤,但将菜单连接到其他视图,它按预期工作.

连接到webview的菜单插座时,为什么菜单不能正常工作?

谢谢

Geo*_*che 9

WebView调用以下方法WebViewUIDelegate:

webView:contextMenuItemsForElement:defaultMenuItems:
Run Code Online (Sandbox Code Playgroud)

使用setUIDelegate:设置自定义UI委托.