レイヤーアニメーションをさせるときに、
CATransactionやViewAnimationで
[CATransaction setCompletionBlock]
っていうのを使うと、コールバックを使わないで、
インラインブロックで続きの処理が書ける。ネスト可能。
なんだけども、
kCATransactionAnimationDurationの値を変更して、
ImplicitAnimation(暗黙のアニメーション)の規定値の0.25秒を変更しても、
CompletionBlockの構文は0.25秒で動き出す。
先から倒れるドミノ倒しか
明らかにフレームワークのバグだこれ。
そいえば前見つけて、コールバック処理と併記に書き換えたんだった。
いつ直るかわからないので、トリガー部分だけ、別にコールバックを取ることにする。
とかやってたら日付変わってた。
0 件のコメント:
コメントを投稿