2013-04-03 23 views
0

我們正在對平板電腦應用,並有以下問題:iOS的地圖方向更改後UIPopover放錯了地方

我們用酥料餅的控制器,如果用戶觸摸在地圖上,但方向變更後的引腳上,酥料餅是放錯地方。但是我們不能保留一個參考,因爲方向改變後,引腳重新加載。

有人已經有這個問題,並找到了這個通用的解決方案?我想知道蘋果如何處理這個問題。

通常情況下,取向變化後的彈出位置有時會有點奇怪。

在此先感謝

回答

0

常見的方法是關閉旋轉後的彈出。不幸的是,你可以做的事情不會太多,不需要一些複雜的重新定位邏輯。也許將原點存儲爲iVar並基於新的方向計算新的座標。但是,沒有通用的解決方案。

+0

嗯,我真的不知道蘋果是如何在地圖應用中做到這一點的 - 在方向變化時非常平滑的過渡 –

+0

當您展示彈出窗口時,您可以從您展示的註釋視圖捕獲信息。在旋轉時,您可以將此存儲的信息與當前註釋視圖進行比較以確定新的引腳。 –