0

イメージ マスクに単色とグラデーションを追加することで、透明度のあるグラデーションをプログラムで生成しました。次に、結果の画像を UIView.layer.content に適用しました。ビジュアルは問題ありませんが、透明度の下でオブジェクトをスクロールすると、アプリが分厚くなります。スピードアップする方法はありますか?

私の最小限の考えは、結果のグラデーションをキャッシュすることでした。もう 1 つの考えは、幅が 1 ピクセルだけのグラデーションを作成し、それを伸ばして目的の領域をカバーすることでした。これらのアプローチのいずれかがパフォーマンスに役立ちますか?

ジョー

4

1 に答える 1

0

コア グラフィックスのグラデーションがパフォーマンスに顕著な影響を与える可能性があることを読んだことを思い出します (場所は覚えていませんが)。可能であれば、代わりにグラデーションに png を使用すると、発生している問題が解決するはずです。

于 2012-10-20T16:51:26.913 に答える