我想禁用WebView的contextmenu「重新加載」,「打開鏈接」,「在新窗口中打開鏈接」,「下載鏈接」等。 我試了很長時間,這個方法與contextMenuItemsForElement,但不管我怎麼試着不行 我真的覺得很傷心,希望有人能幫助我,我會很感激。如何禁用WebView的contextmenu?
下面是我的代碼:
@class WebView;
@interface UIWebView (Client)
- (NSArray *)webView:(WebView *)sender contextMenuItemsForElement:(NSDictionary *)element defaultMenuItems:(NSArray *)defaultMenuItem;
@end
@implementation UIWebView (Client)
- (NSArray *)webView:(WebView *)sender contextMenuItemsForElement:(NSDictionary *)element
defaultMenuItems:(NSArray *)defaultMenuItems
{
NSLog(@"contextMenuItemsForElement");
return nil;
}
@end
爲什麼不工作?
你確定你想要在iOS上做到這一點?聽起來像一個Mac OS API。 – mvds 2011-04-07 09:37:00