2011-09-28 56 views
2

我目前在我的應用程序中有一個鎖定的地圖視圖,以便用戶無法與其進行交互(即滾動,縮放等),但是我想將其製作爲UIButton。想法是可以按下地圖視圖,它會調用一個函數,就像按UIButton一樣。如何製作MapView按鈕(iPhone/iPad)?

我已經在線瞭解如何實現這一點的想法,但我還沒有找到任何東西。我嘗試在地圖視圖的頂部製作一個UIButton,但我似乎無法將其隱藏起來。我也嘗試將IBAction鏈接到地圖視圖,但鏈接它的選項不會出現在連接檢查器中(正如我預期的那樣 - 在黑暗中拍攝!)。

有什麼辦法可以達到這個效果嗎?

+0

MKMapView繼承自UIResponder,所以你可以繼承mapview並實現touchesBegan:withEvent :. – Jano

回答

3

你可以在地圖上放置一個UIButton,就像你以前試過的一樣。但要使其不可見,請將按鈕類型從Round Rect更改爲Custom。這將使按鈕不可見,除非您明確地將圖像添加到按鈕。

-heers

+1

這正是我想要的 - 謝謝! –

+0

不客氣!很高興它解決了。 –