Полагаю, вы говорите о UIMenuController
. Если вы не хотите видеть Копировать / Вставить / Вырезать / Удалить / Выбрать / Выбрать все, вам нужно добавить следующий код к вашему делегату UITextField
или UITextView
:
- (BOOL)canPerformAction: (SEL)action withSender: (id)sender {
BOOL answer = NO;
if (action == @selector(item1)) {
answer = YES;
}
if (action == @selector(item2)) {
answer = YES;
}
return answer;
}
Где item1
и item2
- имена объектов в UIMenuController.menuItems
.
По моему опыту, если вы используете UITextView
, пункты меню Копировать, Вставить, Вырезать и Выбрать все останутся, в этом случае добавьте следующий код в подкласс UITextView
.
- (BOOL) canPerformAction:(SEL)action withSender:(id)sender {
if (action == @selector(cut:) || action == @selector(copy:) || action == @selector(paste:) || action == @selector(selectAll:)) {
return YES;
}
}