1

コア アニメーションを勉強しているときに、サブビューを多数のタイルに分割して拡散させる UIView カテゴリを作成しました。 https://github.com/minorblend/HNTileDisappear ただし、タイルの数が少なくない場合、アニメーションの FPS は急激に低下します。この種の CALayer アニメーションのパフォーマンスを向上させる方法やアイデアはありますか?

4

1 に答える 1

2

いくつかのことが思い浮かびます:

1)shouldRasterizeレイヤーでYESに設定

2) 可能であれば、フレームで小数値を使用しないでください。

3) レイヤーを不透明にする

4)drawsAsynchronouslyレイヤーのプロパティも設定してみてください

于 2013-01-12T05:04:46.637 に答える