Переопределить заголовки меню копирования iPhone при долгом нажатии? - PullRequest
0 голосов
/ 04 мая 2010

Можно ли переопределить заголовки в меню «Копировать», когда пользователь iphone долго нажимает на какой-либо текст? По сути, я хотел бы изменить текст на что-то вроде «Создать заметку» вместо «Копировать». Это возможно?

1 Ответ

1 голос
/ 04 мая 2010

Вы можете добавить пользовательские меню через свойство menuItems UIMenuController, например:

UIMenuItem* item1 = [[UIMenuItem alloc] initWithTitle:@"One" action:@selector(DoThingOne:)];
UIMenuItem* item2 = [[UIMenuItem alloc] initWithTitle:@"Two" action:@selector(DoThingTwo:)];
[UIMenuController sharedMenuController].menuItems = [[[NSArray alloc] initWithObjects:item1, item2, nil] autorelease];
[item1 release];
[item2 release];

Однако это только в iPhone OS 3.2, что делает его iPad только на этом этапе.Вот пример здесь (прокрутите вниз до «Custom Edit Menu Items»).

Что касается изменения существующих предметов, я не верю, что это возможно в настоящее время.

...