CAAnimation Class Reference
1320 ワード
Archiving Properties - (BOOL)shouldArchiveValueForKey:(NSString *)key;
は、与えられたキー値について、指定された属性の値がアーカイブされているかどうかを判断する.
Providing Default Values for Properties + (id)defaultValueForKey:(NSString *)key;
指定キーに対応するデフォルト値を取得します.
このメソッドの戻り値がnilの場合、このプロパティに適したデフォルトのゼロ値が提供されます.たとえば、keyがCGSizeオブジェクトの場合(0.0,0.0)は返されます.CGRectは空の長方形を返します.CGAffineTransformと
CATransform 3 Dは単位行列を返します.
Creating an Animation + (id)animation;
Animation Attributes @property(getter=isRemovedOnCompletion) BOOL removedOnCompletion;
はYESに設定されており、アニメーションが終了すると、このアニメーションはターゲットレイヤのアニメーションから削除されます.デフォルトはYESです.@property(retain) CAMediaTimingFunction *timingFunction;
アニメーションの動作リズムを制御する方法.
Getting and Setting the Delegate @property(retain) id delegate;
Animation Progress - (void)animationDidStart:(CAAnimation *)anim;
アニメーションが開始されると、このメソッドが呼び出されます.- (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag;
アニメーションの終了時に呼び出されます.
flagは、削除されるのではなく、YESのアニメーションの終了を表します.
- (BOOL)shouldArchiveValueForKey:(NSString *)key;
+ (id)defaultValueForKey:(NSString *)key;
指定キーに対応するデフォルト値を取得します.このメソッドの戻り値がnilの場合、このプロパティに適したデフォルトのゼロ値が提供されます.たとえば、keyがCGSizeオブジェクトの場合(0.0,0.0)は返されます.CGRectは空の長方形を返します.CGAffineTransformと
CATransform 3 Dは単位行列を返します.
Creating an Animation + (id)animation;
Animation Attributes @property(getter=isRemovedOnCompletion) BOOL removedOnCompletion;
はYESに設定されており、アニメーションが終了すると、このアニメーションはターゲットレイヤのアニメーションから削除されます.デフォルトはYESです.@property(retain) CAMediaTimingFunction *timingFunction;
アニメーションの動作リズムを制御する方法.
Getting and Setting the Delegate @property(retain) id delegate;
Animation Progress - (void)animationDidStart:(CAAnimation *)anim;
アニメーションが開始されると、このメソッドが呼び出されます.- (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag;
アニメーションの終了時に呼び出されます.
flagは、削除されるのではなく、YESのアニメーションの終了を表します.
+ (id)animation;
@property(getter=isRemovedOnCompletion) BOOL removedOnCompletion;
はYESに設定されており、アニメーションが終了すると、このアニメーションはターゲットレイヤのアニメーションから削除されます.デフォルトはYESです.@property(retain) CAMediaTimingFunction *timingFunction;
アニメーションの動作リズムを制御する方法.
Getting and Setting the Delegate @property(retain) id delegate;
Animation Progress - (void)animationDidStart:(CAAnimation *)anim;
アニメーションが開始されると、このメソッドが呼び出されます.- (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag;
アニメーションの終了時に呼び出されます.
flagは、削除されるのではなく、YESのアニメーションの終了を表します.
@property(retain) id delegate;
- (void)animationDidStart:(CAAnimation *)anim;
アニメーションが開始されると、このメソッドが呼び出されます.- (void)animationDidStop:(CAAnimation *)anim finished:(BOOL)flag;
アニメーションの終了時に呼び出されます.flagは、削除されるのではなく、YESのアニメーションの終了を表します.