Кнопки UIMenu исчезают после использования

Я настроил UIMenuController следующим образом:

UIMenuItem* note = [[[UIMenuItem alloc] initWithTitle:@"Note action:@selector(noteItemTapped:)] autorelease];
UIMenuItem* share = [[[UIMenuItem alloc] initWithTitle:@"Share" action:@selector(shareItemTapped:)] autorelease]; 
[[UIMenuController sharedMenuController] setMenuItems:[NSArray arrayWithObjects:note, share, nil]];
[[UIMenuController sharedMenuController] update];

и в UIWebView это работает, но с некоторыми проблемами: 1) После некоторых использований отображается только кнопка «Копировать» по умолчанию 2) Они не касаются (у меня есть UITapGestureRecognizer, добавленный к моему представлению), но если я коснусь и немного перетащу , они в порядке.

Может ли кто-нибудь предоставить мне несколько руководств по такой настройке или дать несколько советов по поводу проблем?


person Pavel Oganesyan    schedule 02.12.2011    source источник


Ответы (1)


Вот ответ Stackoverflow, который должен решить вашу проблему:

UIMenuController не отображается

person John Goodstadt    schedule 24.12.2011
comment
Спасибо, я уже решил эту проблему и забыл об этой теме. Но это ссылка на правильный ответ, спасибо. - person Pavel Oganesyan; 26.12.2011