2012-02-24 90 views
0

我有一個巨大的地圖圖像(25mb),我想在我的應用程序中使用。該應用程序的全部要點是捏縮放和滾動這個豐富詳細的地圖。巨大的圖像我想操縱我的Xcode應用程序

我加載它在一個uiimageview,有一些子視圖層可以打開和關閉覆蓋地圖。

一切都工作良好的代碼明智的,在我的模擬器上,但我擔心的是,實際的iPhone/iPad可能有問題渲染/操縱25MB PNG圖像。

任何人都有Xcode中的巨大圖像文件的經驗?任何關於我所描述的建議或擔憂?

有人建議使用uiwebview來顯示圖像。我不確定你爲什麼會更好。處理非常大的圖像

感謝

+1

我看到一些關於大圖片的CATiledlayer的東西。也許這就是我需要做的事情? – Redstar 2012-02-24 14:55:10

+0

這正是你需要使用的。檢查下面的兩個答案。 – 2012-02-24 15:09:06

回答

3

最好的辦法是將它們切成易於管理的多塊,並動態地加載它們。 Here你可以看到一個平鋪UIScrollView的非常好的教程。稍微修改代碼肯定會滿足您的需求。

+0

感謝您的鏈接。我是一個noob。 – Redstar 2012-02-24 16:59:42

2

查看ADC Videos,特別是WWDC 2010第104課「使用滾動視圖設計應用程序」。這說明如何使用CATiledLayer

+0

感謝您的鏈接和分享,夥計們。 – Redstar 2012-02-24 17:00:33