1
私は何度もゲームで再利用されるいくつかの異なる色のブロックイメージを持っています(そのパズルゲームのための単純な矩形です)。私はいくつかの異なる画像のうちの1つになることができるこれらの画像のそれぞれに透明なオーバーレイ(パズルブロックのシンボル)をオンザフライで適用したいと考えています。これを行うための「最良の」方法はありますか?サブビューを作成することは悪い考えです。UIImageView内の別のものの上にUIImageを描く
UIImageViewとUIImageには必要なメソッドがないようですので、私はこれを聞いていますが、Core Graphicsにはまだ飛び込んでいません。実際、誰かが良いチュートリアルを知っていれば分かち合ってください。
複数のビューを持つよりもコアグラフィックスの速度が遅い...本当ですか? – tmh
コアグラフィックがビューの表面に描画されます。フレームごとに更新する必要がある場合は、遅くなります。それがちょうど場合によっては、それは大丈夫です。 しかし、とにかく、作品ごとに2つのサブビューがパフォーマンスに悪影響を及ぼすことはありません。彼らが言うように、「時期尚早の最適化はすべての悪の根源です」 –