Я хочу добавить дополнительный пункт меню для меню, которое появляется, когда выбран какой-либо текст.iOS 7 - Расширенное меню UIWebView
Я добавил код ниже 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];
}
Так что иногда, когда я выделите текст умиротворителей меню, но иногда это не так. Я не знаю, в чем проблема.