2010-06-23 3 views
3

Je travaille sur une application d'édition bitmap pour l'iPad/iPhone et j'aimerais disposer d'une barre d'outils flottante permettant à l'utilisateur de se déplacer dans la zone de dessin pour ne pas gêner la surface de dessin. J'utiliserais un UIToolbar standard, mais je souhaiterais que la barre d'outils dispose d'une vue de navigation zoom, qui ne s'insérerait pas élégamment dans un UIToolbar standard.Comment puis-je créer une barre d'outils flottante pour une application iPhone/iPad?

  1. À un niveau élevé, comment pourrais-je construire une barre d'outils flottante?
  2. Existe-t-il un contrôle d'interface utilisateur iPhone standard pour créer une barre d'outils flottante?
  3. Je n'ai rien vu dans les directives de l'interface utilisateur, mais ce type de contrôle personnalisé est-il mal vu par l'App Store?

Merci beaucoup d'avance pour votre aide!

Répondre

3

Il n'y a pas de barre d'outils flottante dans le SDK mais vous pouvez certainement créer la vôtre.

Créez une nouvelle sous-classe de UIView et y dessinez votre barre d'outils (ou utilisez l'UIToolBar existant s'il fait ce dont vous avez besoin, mais en tant que sous-vue de votre vue personnalisée).

Ensuite, capturez les événements tactiles dans votre vue personnalisée afin que l'utilisateur puisse déplacer la barre d'outils flottante en la faisant glisser avec son doigt.

La plupart des meilleures applications iPhone et iPad ont des contrôles personnalisés, ce qui n'est certainement pas mal vu.

+0

merci, aizuchi, je vais regarder dedans! – BeachRunnerFred

Questions connexes