Я хочу добавить дополнительный пункт меню для меню, которое появляется при выборе текста.
Я добавил код ниже в viewDidLoad
:
NSMutableArray *extraItems = [[NSMutableArray alloc] init];
UIMenuItem *boldItem = [[UIMenuItem alloc] initWithTitle:@"Bold"
action:@selector(bold:)];
[extraItems addObject:boldItem];
[UIMenuController sharedMenuController].menuItems = extraItems;
Я также перезаписал свой собственный UIWebView следующими методами:
- (void)bold:(id)sender {
}
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender {
if (action == @selector(bold:))
return YES;
return [super canPerformAction:action
withSender:sender];
}
Поэтому иногда, когда я выделяю текст, меню успокаивается, а иногда нет. Я не знаю, в чем проблема.