2013-08-02 12 views
6

カラーブレンドレイヤー 「iOS /グラフィックス」にあるコアアニメーションテンプレートを選択します。まず、Core Animationのタイムラインをクリックして下のペインを表示し、「デバッグオプション」というセクションを見つけます。 「カラーブレンドレイヤー」チェックボックスをオンにすると、ブレンドされたレイヤー上に赤色のオーバーレイが表示され、ブレンドなしで描画されたレイヤーには緑色のオーバーレイが表示されます。コアアニメーションのカラーブレンドレイヤーが有益か、それとも必要なのでしょうか?

Core Animationのカラーブレンドレイヤーは便利ですか、それとも必要ですか? システムのUIがまだ赤でブレンドされていることがわかりました。 また、私のアプリも一部の地域では赤いブレンドされています。

どうすればよいですか?

ありがとうございます。

答えて

12

ええ、ブレンドレイヤーを修正する必要があります。 たとえば、背景色が白で、ビューにラベルを追加し、背景色をクリアカラーに設定します。これにより、レイヤーがブレンドされます。 これは計算する必要はありません。 ラベルの色をビューと同じに設定した場合。 スクロールのパフォーマンスが大幅に向上します。 あなたはそれを感じることができます。

+0

ビューがスクロールしない場合は、レイヤーがブレンドされている可能性があります。 –

+0

私はこのことを知っています。そして、レイヤーがブレンドされている場合は、修正する必要がありますか? – HamasN

+0

これは一度だけ実行されるので、パフォーマンスは明らかに改善されません。 – wihing

3

経由apple developer

色ブレンドレイヤー。ブレンドされたビューレイヤーを表示します。ブレンドが有効な状態で重ねて表示される複数のビューレイヤーは、赤色で強調表示されます。このオプションを選択したときにアプリ内の赤の量を減らすは、アプリのパフォーマンスを大幅に向上させることができます。ブレンドされたビューレイヤーは、しばしば、低速テーブルスクロールの原因となります。

不透明なオプション(またはプロパティ)で作業し、すべてのレイヤーが緑色になると、レンダリングが超高速になります。

幸運。

関連する問題