※参考リンク
http://e.kevb.net/files/iphone/
http://pumpkinzzz.tumblr.com/
これらのサイトによると色々アニメーションが用意されているらしい.
しかし,こういう先駆者には頭が下がる.これを使って,アニメーション体験アプリを作ってみた.

NSString *animationName = @"oglFlip";
id myAnim = [LKTransition animation];
[myAnim setType:animationName];
[myAnim setSubtype:@"fromTop"];
[myAnim setDelegate:self];
[myAnim setTimingFunction:[LKTimingFunction functionWithName:@"easeOut"]];
[myAnim setFillMode:@"backward"];
[myAnim setTransitionFlags:3];
[myAnim setDuration:2.0];
[myAnim setSpeed:1.5];
[[self _layer] addAnimation: myAnim forKey: 0];

こんな感じでViewをアニメーションさせることができる.
アニメーションの開始や完了時はデリゲートメソッドで捕まえられる.
しかし,スムーズだなぁ・・・.日本の携帯電話は何なんだ?

genie.png zoomyOut.png