これは以前に尋ねられましたが、満足のいく答えはまだ見つかりませんでした。UIView のブレンドモードを設定する方法は本当にありませんか (つまり、GPU 合成を使用してブレンドを実現します)。
OpenGL を使用せずに Additive Blend Mode で画像を描画しますが、これまでに遭遇したこれらすべてのソリューションは、描画ルーチンを使用しているように見えます。これにより、CPU でブレンディングが行われます (その後、表示のために OpenGL テクスチャにアップロードされます)。
しかし、私の知る限り、UIKit は OpenGL を使用して基礎となる CALayers を提示するため、そこで別々のブレンド モードを使用するのが世界で最も簡単なはずです。
IOS 5 以降、いくつかの粒子システムhttp://www.raywenderlich.com/6063/uikit-particle-systems-in-ios-5-tutorialも追加ブレンドをサポートしているようです (そして、このブレンドが実装されているとは思えません) CPU で) - UIView を表示するときに加算 (または他の種類の) ブレンドを使用する方法はおそらくありますか?