2
當我選擇WebView內容時如何刪除默認菜單項,如複製,過去,全選。如何將自定義操作置於默認菜單項目的中間。我將這些內容顯示在最後,我想從我的自定義操作開始。 我在下面的代碼中使用didAppear方法。如何顯示自iOS開始的自定義菜單項?
UIMenuItem *customMenuItem1=[[UIMenuItem alloc] initWithTitle:@"Highlight" action:@selector(customAction1:)];
UIMenuItem *customMenuItem2=[[UIMenuItem alloc] initWithTitle:@"UnHighlight" action:@selector(UnHighlighted:)];
[[UIMenuController sharedMenuController] setMenuItems:[NSArray arrayWithObjects:customMenuItem1,customMenuItem2,nil]];
[UIMenuController sharedMenuController].menuVisible=YES;
請幫幫我。
你試試這個http://stackoverflow.com/questions/2955354/showing-custom-menu-on-selection-in-uiwebview-in-iphone –
是,我試過這個 –
我試過了,它可以工作,但它增加了菜單項到現有的。它不會刪除這些。 –