2012-06-14 55 views
0

我有一個地圖視圖家長的意見,作爲一個半複雜視圖體系內的一個子視圖。一切正常,除了準確性圓,脈衝波導致基礎地圖視圖滲出到兩個導航欄,並且每當藍色,用戶位置銷靠近任一個標籤欄。我已經得到了所有父視圖的剪輯子視圖,所以想知道還有什麼問題。視圖層次結構是window/scrollview/content/mapview。謝謝。iOS;的MKMapView currentUser註釋精度圓出血到

更新:

我已經試過以來重新安排視圖層次結構,以測試各種佈局,並確認所有的家長意見有clipsToBounds = YES,並仍然得到每當「脈衝」發生出血。奇怪的是,受影響的唯一兩個視圖是導航欄和標籤欄。不期望的行爲是,當脈衝環膨脹,無論是靠近標籤欄或導航欄,底層地圖視圖開始,其中所述脈衝相交他們那些視圖內的區域下的提款;因爲如果他們被抹去,揭露地圖視圖下它

+0

只好放棄了這個;解決方法是爲當前位置做我自己的註釋,而不是在地圖視圖中使用內置的currentLocation。我認爲最初的問題可能是邊緣案例錯誤。 – wkhatch

回答

0

想我會分享這方面的一些最近的信息,以防其他人剛好打到這個同樣的問題。

就我而言,我不得不設置的MKMapView(內容視圖)的父視圖clipsToBounds財產NO,和一切工作。我知道,這似乎違反了直覺,但這是iOS支持工程師提出的解決方案。從技術上講,這不是一個受支持的配置,但技術工程師也表示它不應該像這樣流血。正如他所建議的那樣,我爲它提出了一個錯誤。唯一的缺點是我不得不放棄四捨五入的陰影,不能沒有clipsToBounds = YES。