34 votes

Menu contextuel iPhone comme iPad popover?

Comment puis-je implémenter ce menu contextuel dans l'application iphone comme un popover dans l'ipad?

texte alternatif


EDIT : C'est le meilleur en ce moment: https://github.com/runway20/PopoverView entrez la description de l'image ici

22voto

curioustimes Points 307

Découvrez l'implémentation de l'iPhone UIPopoverController: WEPopover

19voto

Brian Points 10119

Sur iPhone, vous utiliseriez généralement une feuille UIActionSheet pour une pile de boutons comme ça. Il glisse vers le bas, plutôt que d'apparaître à côté du bouton, mais c'est le comportement standard sur iPhone.

7voto

TrueLifeCoder Points 672

Il y en a un qui est encore meilleur que WEPopover. Développé par une société appelée 50pixels, il s'appelle FPPopover .

Vous pouvez télécharger FPPopover sur https://github.com/50pixels/FPPopover

5voto

hotpaw2 Points 40796

Vous devez instancier manuellement une vue UIV à l'aide d'une image d'arrière-plan personnalisée ou d'un dessin avec transparence, ajouter des boutons UIB (ou un autre type de vue personnalisée) par-dessus, et également gérer en quelque sorte toutes les touches en dehors de cette vue.

Notez qu'il s'agit d'une interface utilisateur non standard. Une feuille d'actions serait plus conforme au HIG.

0voto

tux91 Points 1354

La capture d'écran ci-dessus n'est pas une feuille UIActionSheet. Il ressemble à une simple sous-classe UIView avec des boutons UIB personnalisés au-dessus. Alors allez-y et créez la sous-classe selon vos besoins, puis ajoutez-la en tant que sous-vue à votre vue chaque fois que vous en avez besoin.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X