2010-06-03 4 views
1

Je souhaite créer deux couches distinctes à l'aide de quartz 2D. Puis-je gérer les méthodes de redessiner séparément? afin que je puisse redessiner une couche sans redessiner l'ensemble de l'écran ou d'autres couches.Quartz 2D Couches

Est-ce possible? un échantillon de code?

Répondre

0

Je viens du monde Mac. Sur le Mac, vous créez deux vues qui se chevauchent et vous vous en occupez ainsi. Sur l'iPhone, je suppose que vous faites la même chose: créer deux UIViews et ensuite gérer les deux méthodes de redessin indépendamment. Je crois que les vues qui se chevauchent sont bien sur l'iPhone (tout comme ils le sont maintenant sur le Mac depuis 10.5).

+0

pour les deux vues drawRect sera séparée? Comment y faire face? – coure2011

+0

Je ne comprends pas ce que vous voulez dire. Créez simplement deux classes qui ont différentes méthodes drawRect (en faisant ce que vous voulez), puis collez une instance de chacune dans votre fichier Interface Builder. –

Questions connexes