2009-06-08 7 views
1

アニメーションを使用して「ビルド」できるコアアニメーションを使用して、表示(列、行、ヘッダーおよびフッター)のような「表」を作成するための推奨される方法は何ですか?コアアニメーションを使用して「テーブル」を作成する推奨の方法は?

私はNSDictionaryに手を差し伸べるデータを持っており、物事を敷設し始めましたが、私はおそらくそれを最適に実行していないと感じています。私はCALayersのネストされたセットを作成し、以前に作成されたレイヤーの位置とサイズの位置を調べています。それがすべて非常にハックを感じている瞬間

は、はるかに長く、私は予想以上に取って、そのはCABasicAnimationを使用してアニメーション化する悪夢になるだろうように思われます。

アドバイスはありますか?役に立った場合、このはiPhoneの場合はではなく、OS Xのデスクトップの場合です。

答えて

0

これを達成する最善の方法は、DIVを使用してHTMLでテーブルを模倣するのと同様の方法でCALayersのツリーを作成することです。

- "container" CALayer 
    - "row" CALayer 
    - "cell" CALayer 

自分の兄弟をオーバーレイしていないこれらの層を確保することに役立ちますCAConstraintを使用します。

関連する問題