2010-03-22 113 views
1

我想要使用或模擬iPhone OS上標準地圖應用程序左下角的gps按鈕。該按鈕的行爲就像一個切換按鈕,其中gps根據是否被按下而被啓用或禁用,並且它可以在gps找到您的位置時容納小型微調組件。iphone谷歌地圖十字線按鈕

有誰知道這個組件是否可以使用默認組件輕鬆構建?如果不是,那麼開發這樣一個組件的最好方法是什麼?

十字線/目標圖標是我可以重複使用的通用圖標嗎?

回答

0

該按鈕只是一個圖像,你應該能夠重新創建它。

爲了做跟蹤,我想看看這個示例代碼:http://developer.apple.com/iphone/library/samplecode/LocateMe/index.html

它表明你如何獲得的GPS座標,那麼你可以將數據送入一個的MKMapView。

+1

的http://glyphish.com/圖標集具有非常相似的「官方」的一個圖像。該圖標是可訪問的,但通過無證的手段,肯定會被蘋果標記。 – 2010-03-22 21:58:05

+0

該圖標相當完美..感謝您的鏈接!核心位置框架非常簡單,所以我已經開始工作了。關於如何使微調運行在按鈕內的任何想法?這是非常自定義的行爲不是嗎? – xastor 2010-03-23 07:17:54

+0

你將要繼承UIButton。這絕對有可能,你會使用Core Animation在UIImage(十字準線)和UIActivityIndi​​catorView子視圖之間淡出。 有關繼承UIControl的一些很好的信息:http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIControl_Class/Reference/Reference.html#//apple_ref/occ/cl/UIControl – christo16 2010-03-23 07:23:51

0

蘋果的微調按鈕被隱藏,但可以用systemButton使用:100

+0

這是一個很好的信息未記錄的功能,並在新的iOS中將返回舊格式 – DenTheMan 2011-06-14 05:58:50