親切すぎるiPhoneアプリ開発の本

CALayerに独自の外観を持たせるには? - CALayerに独自の外観を持たせるには?

Icon comment count 0
Icon stock count 0

Step013CALayerに独自の外観を持たせるには?

目的

CALayerのcontentsプロパティを加工して、独自の外観を与える方法を理解する。

ステップ05では、UIViewの-drawRect:メソッドが、画面への直接描画ではなくオフスクリーンへの描画であることを説明しました。UIViewが持つCALayer(以後、self.layerといいます)こそが、このオフスクリーンを管理しているオブジェクトです。

↓ CALayerがオフスクリーンを管理している

CALayerはオフスクリーンを管理して自分の管理画面として表示します。UIViewの-drawRect:はself.layerの外観を加工するためのメソッドなのです。

では、子供として追加したCALayerのオフスクリーンを加工したい時には、どうすればいいでしょう?その方法をここで学習しましょう。

出典情報

Medium

親切すぎるiPhoneアプリ開発の本

  • 著者: 國居 貴浩

コメント

    コメントはありません