.20 2011

Core Animationについて(1)

Oogamiです。

iPhone/iPadアプリで凝ったUIをアニメーションで表現しようとしたときに
欠かせないiOSのCoreAnimation関連情報なんかを自分自身のお勉強をかねて
今後ちょこちょこ載せていきたいと思います。

早速ですが、iOSで使用する主なレイヤーには
・CALayer
・CATextLayer
・CAGradientLayer
・CAReplicatorLayer
・CAShapeLayer

なんかがあって、(他にもCAScrollLayerやCATiledLayerなどもあります)
そのなかで今回はアニメーション可能(Animatable)なタスクをピックアップして表にまとめてみました。

 

Class

 
 

Task

 

対応iOS

iOS 2.0

iOS 3.0

iOS 3.2

CALayer

anchorPoint

anchorPointZ

backgroundColor

backgroundFilters

borderColor

borderWidth

bounds

compositingFilter

contents

contentsCenter

contentsRect

cornerRadius

doubleSided

filters

hidden

masksToBounds

opacity

position

rasterizationScale

shadowColor

shadowOffset

shadowOpacity

shadowPath

shadowRadius

shouldRasterize

sublayerTransform

transform

zPosition

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

CATextLayer

fontSize

foregroundColor

X

X

X

X

CAGradientLayer

colors

endPoint

locations

startPoint

X

X

X

X

CAReplicatorLayer

instanceAlphaOffset

instanceBlueOffset

instanceColor

instanceDelay

instanceGreenOffset

instanceRedOffset

instanceTransform

X

X

X

X

X

X

X

CAShapeLayer

fillColor

lineDashPhase

lineWidth

miterLimit

path

strokeColor

X

X

X

X

X

X



次回からはこの中から使用したことのないものを選んだりして
色々と試してみたいと思いまーす。
 
関連記事
スポンサーサイト



Comment

Post comment

  • comment
  • secret
  • 管理者にだけ表示を許可する

Trackback

trackbackURL:http://appteam.blog114.fc2.com/tb.php/178-e9854cb3

ブログ内検索

関連リンク

製品情報

最新記事

カテゴリ

プロフィール

neoxneo



NEXT-SYSTEM iOS Developers Blog


  • UTO:
    カナダ版iPhone4Sは、マナーモードでシャッター音がならない…


  • Ehara:
    ...


  • Hayate:
    ...


  • Tasaki:
    Developer登録完了...したのはいいけど


  • Ueda:
    ...



リンク