WebView 加载自定义上下文菜单。

4
我在一个窗口中有一个“WebView”。在“WebView”中,我可以禁止它加载默认的上下文菜单。我需要添加一个自定义上下文菜单给这个“WebView”。因此,请提供相关示例。我对Mac开发不太熟悉,请帮我解决这个问题。
提前感谢你的帮助。
1个回答

6

将一个对象分配为Web视图的WebUIDelegate,并实现此代理方法:

- (NSArray *)webView:(WebView *)sender contextMenuItemsForElement:(NSDictionary *)element defaultMenuItems:(NSArray *)defaultMenuItems

您可以返回一个菜单项数组,这些菜单项将显示在上下文菜单中。您可以将它们添加到defaultMenuItems数组中,或者返回一个仅包含您的菜单项的新数组。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接