2011-10-27 8 views
1

私は多くの画像をドラッグして回転できるiOSアプリケーションを持っています。そのような子供のアプリのような別の部分(車輪、ライト、など)を使用して独自の車を構築するかもしれない。私の計画は、各画像にUIImageviewを使用し、回転などを許可することです。しかし、私はそれを行う前に、より良い(より効率的な)アプローチがあれば、誰かが考えを持っているのだろうかと思います。または、UIImageViewsを唯一のオプションとして使用していますか? (あらかじめデザインされたイメージでなければならないので、Quartzでオブジェクトを作成して色で塗りつぶすことについては話しません)。iOS多くの画像 - 良好なパフォーマンスを維持する

答えて

1

OpenGL ESでは写真を表示するいくつかの方法がありますが、Core GraphicsのUIImageはうまくいくと思います。私は約100枚の写真(小さいもの、はい)を画面に追加し、それらをスクロールしました。 3GSでスムーズに、私がその時間を使用することができた最も弱いデバイス。 UIImageViewに賭けることができると思います。

2

あなたはまだ画像とともにクォーツを使用できます。あなたの画像の一部が頻繁に変更されない場合は、便利なオプションになります。あなたはいつも再描画する必要はありません。

UIImageViewsは、画像/操作がたくさんある場合、比較的遅くなり、大量のメモリを消費します。さらに、レイヤー操作(例えば、スケール/回転)は、石英を使用して生成できるレイヤーほど良くはありません。単純な場合は、UIImgeViewsをテストします。

関連する問題