我在一个窗口中有一个“WebView”。在“WebView”中,我可以禁止它加载默认的上下文菜单。我需要添加一个自定义上下文菜单给这个“WebView”。因此,请提供相关示例。我对Mac开发不太熟悉,请帮我解决这个问题。
提前感谢你的帮助。
提前感谢你的帮助。
将一个对象分配为Web视图的WebUIDelegate
,并实现此代理方法:
- (NSArray *)webView:(WebView *)sender contextMenuItemsForElement:(NSDictionary *)element defaultMenuItems:(NSArray *)defaultMenuItems
您可以返回一个菜单项数组,这些菜单项将显示在上下文菜单中。您可以将它们添加到defaultMenuItems
数组中,或者返回一个仅包含您的菜单项的新数组。