Я создал UIMenuController и установил для него элемент пользовательского меню, например, так:
UIMenuController *menuController = [UIMenuController sharedMenuController];
UIMenuItem *item1 = [[UIMenuItem alloc] initWithTitle:@"Do This" action:@selector(item1)];
[menuController setMenuItems:[NSArray arrayWithObject:item1]];
Но я хотел, чтобы этот объект отображался только один, поэтому я добавил этот код:
- (BOOL)canPerformAction: (SEL)action withSender: (id)sender {
BOOL answer = NO;
if (action == @selector(item1))
answer = YES;
return answer;
}
Проблема в том, что он по-прежнему отображает другие элементы ## Заголовок ##, такие как «Выбрать», «Выбрать все» и «Вставить».Это может иметь какое-то отношение к тому, что отображается в UITextView
.Но как мне остановить отображение всех остальных предметов?