2010-06-18 8 views
1

Je travaille avec le UIMenuController et il disparaît lorsque l'utilisateur clique sur l'écran. Lorsque je montre le menu, j'ai besoin d'attendre que l'utilisateur sélectionne un élément avant que le menu disparaisse, mais si le clic n'importe où sur l'écran (pas sur la barre de menu) le menu disparaîtra toujours. Est-il un moyen d'empêcher cela?UIMenuController disparaît lorsque vous cliquez sur l'écran ailleurs que dans le menu

Cela a-t-il un rapport avec la classe UIResponder? J'ai lu à ce sujet mais je ne suis pas sûr de comprendre totalement le concept du répondeur.

Merci.

Répondre

0

Vous pouvez écouter la notification de UIMenuControllerWillHideMenuNotification. Faites défiler jusqu'à la fin de cette page: Apple's Device Features Programming Guide et il y a une section "Annuler le menu d'édition".

Ce code maintient visible:

[UIMenuController sharedMenuController].menuVisible = YES; 
Questions connexes