я хочу, чтобы создать элемент управления меню на заказ в UIWebView, используяпользовательское меню управление в UIWebView
- (void) setUpCustomMenu
{
Class cls1 = NSClassFromString(@"UIMenuController");
Class cls2 = NSClassFromString(@"UIMenuItem");
if (cls1 && cls2)
if ([UIMenuController instancesRespondToSelector:@selector(setMenuItems:)])
{
UIMenuItem* item1 = [[UIMenuItem alloc] initWithTitle:@"My Menu Item" action:@selector(myMenuAction:)];
[UIMenuController sharedMenuController].menuItems = [NSArray arrayWithObjects:item1, nil];;
[item1 release];
}
}
, но я не в состоянии создать пользовательское меню, пожалуйста, руководство меня.
спасибо, он работает. У вас есть идея о том, как удалить меню копирования из UIWebView. –
- (BOOL) canPerformAction: (SEL) действие withSender: (id) отправитель { \t BOOL retValue = NO; \t // ColorTile * theTile = [self colorTileForOrigin: currentSelection]; \t \t if (action == @selector (paste :)) \t \t retValue = NO; \t else if (action == @selector (cut :) || action == @selector (копия :)) \t \t retValue = NO; \t еще \t \t retValue = [super canPerformAction: действие withSender: отправитель]; \t return retValue; } } – PeakJi
@aartiGarg return NO in - (BOOL) canPerformAction: withSender: если действие является @selector (копия :) – PeakJi