我試圖通過使用CATiledLayer
+ UIScrollView
來實現我自己的地圖引擎。使用CATiledLayer的drawLayer:inContext:
在drawLayer:inContext:
我的實現方法中,如果我有當前邊界框所需的某個圖像,我立即在上下文中繪製它。
但是,當我在本地緩存數據結構中沒有可用的映像時,映像映像將從映像服務器異步請求/下載,並且不會在上下文中繪製任何內容。
問題是,當我沒有在上下文中繪製任何東西時,視圖的該部分顯示爲空白圖塊。預期的行爲是顯示前一縮放級別的放大縮放平鋪視圖。
如果你們遇到任何類似的問題,並找到任何解決方案,請讓我知道。
是這其實回答還是隻是對問題的評論? – thecoshman 2012-10-10 12:42:44