CADemo

Created: 2011-07-18 17:27
Updated: 2014-05-03 02:31

README.md

CADemo

Core Animationのサンプル集です。

Core Animation以外のサンプルも含まれるかもしれません。

くるくる回転

CAKeyframeAnimationにより90度の回転を連続して一周させることでViewを回転させます。
どこかでCABasicAnimationで720度回転させる例を見た気がするけど気にしない(見つけたら修正します)。

めくれる

CATransitionのTypeに"pageCurl"を指定して途中までのページめくりを行います。
パラメータの指定によっては途中で止める事も可能です。
問題はPageCurlがアンドキュメントという事です。

点滅

CAKeyframeAnimationによりopacity値を変更させることで点滅させます。
対象がViewではなくLayerなため、alphaではなくopacityなことがポイント。

ランダム

値の変化量が毎回変化するアニメーションを再帰処理により実現します。
連続してアニメーションを発生させる場合にblock-based animationと再帰は相性が良いですね。

スポットライト

スポットライトという表現が適切なのか、それとも丸エフェクト?丸マスク?何て呼んでいいのかわからん><
要はアニメのオチなどに使われる、絵を丸い部分だけ切り抜く表現。丸い部分が大きくなったり小さくなったりするやつ。
原理は円形のマスクのサイズを変えるだけ。

スクロール

UIScrollViewを利用した選択画面サンプルです。
選択のタップ操作には対応していません。
サンプルでは位置合わせをコードで処理していますが、pagingEnabledプロパティにYESを設定すれば自動的に1ページ単位でスクロールします。

Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more