2009-10-02 5 views
1

J'ai une vue complexe qui est composée d'une image de base superposée à d'autres images et chemins 2D. Je me demande quelle différence cela fera si assembler la vue complexe en créant un UIView différent pour chaque élément et en les ajoutant comme des enfants de la vue complexe ou si je devrais plutôt créer un calayer différent pour chaque élément et les ajouter comme enfants de la propriété de couche de la vue complexe.Devrais-je composer un UIView complexe avec plus de UIView ou plus de CALayer?

Merci

tat0

Répondre

1

Vous devriez préciser ce que vous essayez de faire, mais ma règle de base est d'utiliser UIViews pour les cas où je suis en train d'améliorer l'interface utilisateur (interaction de l'utilisateur, etc.), et j'utilise des couches lorsque je veux animer quelque chose ou utiliser des sprites. On dirait que vous faites le dernier, donc je suggérerais d'ajouter de nouvelles couches à votre vue principale au lieu d'ajouter des sous-vues.

Questions connexes