2011-07-05 60 views
4

我在窗口中有一個WebView。在WebView中,我可以限制它加載其默認上下文菜單。我需要爲WebView添加自定義上下文菜單。所以,請發表一個關於這個的樣本。我是Mac開發新手。請幫助我解決這個問題。webview加載自定義上下文菜單

在此先感謝。

回答

6

分配對象作爲Web視圖的WebUIDelegate和實現這個委託方法:

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

然後,您可以返回您在上下文菜單想要的菜單項的數組。您可以將它們添加到defaultMenuItems數組或返回僅包含您的項目的新陣列。