UIMenuController исчезает при нажатии на экран где-то, кроме меню - PullRequest
1 голос
/ 18 июня 2010

Я работаю с UIMenuController, и он исчезает при нажатии на экран.Когда я показываю меню, мне нужно подождать, пока пользователь выберет пункт, прежде чем меню исчезнет, ​​но если щелкнуть где-нибудь на экране (не в строке меню), меню все равно исчезнет.Есть ли способ предотвратить это?

Возможно, это как-то связано с классом UIResponder?Я читал об этом, но я не уверен, что полностью понимаю концепцию респондента.

Спасибо.

1 Ответ

0 голосов
/ 08 июля 2010

Вы можете прослушать Уведомление UIMenuControllerWillHideMenuNotification.

Прокрутите вправо до конца этой страницы: Руководство по программированию функций устройства Apple и есть раздел «Отклонение меню редактирования».

Этот код делает его видимым:

[UIMenuController sharedMenuController].menuVisible = YES;
...