2012-02-24 15 views
0

私は私のアプリで使用したい巨大な地図画像(25メガバイト)があります。アプリの全ポイントは、詳細な地図をズームしてスクロールすることです。巨大な画像私のXcodeアプリケーションで操作したい

マップをオーバーレイするためにオンとオフを切り替えることができるいくつかのサブビューレイヤーを持つuiimageviewでロードしています。

すべてのことが細かいコードと私のシミュレータで動作していますが、実際のiPhone/iPadは25mbのpng画像のレンダリング/操作に問題がある可能性があります。

誰でもXcodeで巨大な画像ファイルを使用した経験がありますか?私が何を記述したかに関する推奨事項や懸念事項はありますか?

誰かがイメージを表示するためにuiwebviewを使用することを推奨しました。なぜあなたのほうがいいのか分かりません。非常に大きな画像を処理するため

+1

大きな画像の場合、CATiledlayerについての情報があります。おそらくそれは私がする必要がありますか? – Redstar

+0

これはまさにあなたが使用する必要があるものです。以下の両方の答えを確認してください。 –

答えて

3

最良の方法は、容易に管理正方形のチャンクにそれらをチョップし、動的にロードすることです

感謝。 Hereタイル張りのUIScrollViewのチュートリアルを見ることができます。コードを少し修正するだけで、あなたのニーズに確実に合っています。

+0

リンクをありがとう。私はノブです。 – Redstar

2

ADC Videos、特にWWDC 2010セッション104「スクロールビューによるアプリケーションの設計」を参照してください。これはCATiledLayerの使用方法を示しています。

+0

リンクと共有のおかげで、みんな。 – Redstar

関連する問題