2010-12-15 39 views
1

Dans la documentation de pommeAnimation par blocs?

setAnimationRepeatAutoreverses: 
Sets whether the animation of property changes within an animation block automatically reverses repeatedly. 

Use of this method is discouraged in iOS 4.0 and later. You should use the block-based animation methods instead. 

Ils ont mentionné comme ça ... Mais mon application supporte de 3.0 ou version ultérieure. Ai-je besoin d'utiliser deux codes distincts (un pour 3.0 et des blocs au-dessus de 4.0). Comment accomplir cela?

Répondre

2

Vous pouvez continuer à utiliser votre code existant. Cela continuera à fonctionner; ils préféreraient simplement que vous utilisiez des API plus récentes si vous le pouvez (ce qui, comme vous l'avez dit, vous ne pouvez pas encore le faire.)

0

Les "vieilles" animations sont déconseillées et ne sont pas déçues. : "Si vous utilisez des animations basées sur des blocs, il est peu probable que vous écriviez du code spaghetti et que vous fassiez des dégâts." C'est juste un coup de pouce amical dans la bonne direction, car les "vieux" blocs n'étaient pas disponibles avec les anciens compilateurs dans les anciens SDKs les programmeurs se sont habitués au style begin-> commit (comme old opengl avec glbegin, glend) mais c'est spaghettiish sans nécessité si vous voulez enchaîner plusieurs animations.