我正在爲iOS的示例地圖工具包應用程序工作。我有一切工作和一個工具欄按鈕來切換MKUserTrackingMode。這可能看起來像一個愚蠢的問題,但我已經搜索了IB中的所有選項並查看了文檔,並且我找不到像iOS Maps應用中使用的當前位置/指南針標題那樣的任何按鈕選項。開發者是否可以使用該特定按鈕?iOS sdk中是否提供了當前位置/指南針標題按鈕?
16
A
回答
33
您需要創建一個MKUserTrackingBarButtonItem,並在構造函數中傳遞MKMapview,然後將該按鈕項添加到導航菜單(或者它應該是您的按鈕的位置)。
- (void)viewDidLoad
{
[super viewDidLoad];
MKUserTrackingBarButtonItem *buttonItem = [[MKUserTrackingBarButtonItem alloc] initWithMapView:self.map];
self.navigationItem.rightBarButtonItem = buttonItem;
}
0
也許我誤解了你的問題,但聽起來好像你想將MKMapView
的userTrackingMode
屬性設置爲MKUserTrackingMode.MKUserTrackingModeFollowWithHeading
。
+1
感謝您的回覆,但我有這部分工作。我正在使用帶有文本標籤的工具欄按鈕。我想複製地圖應用中使用的按鈕來切換跟蹤模式狀態。我查看了所有界面構建器和文檔,找不到那個按鈕。 – vichudson1 2012-03-26 16:54:12
相關問題
- 1. 如何檢查指南針標題是否指向特定位置?
- 2. 從適用於iOS的Google Maps SDK中提取標題(指南針)
- 3. iOS SDK中當前位置的方位
- 4. 指南針指針位置錯誤
- 5. 指南針config.rb位置
- 6. 角度麥加從當前位置與iPhone指南針
- 7. 指向使用指南針的位置
- 8. 如何識別指南針是否正朝向位置?
- 9. 指南針GPS指南針
- 10. Skobbler iOS SDK在當前位置使用什麼位置設置?
- 11. iOS:創建3D指南針
- 12. IOS:添加指南針ARView
- 13. IOS中是否提供FSEvents?
- 14. iOS增強現實與指南針和位置
- 15. Android指南針指向我的位置而不是北部
- 16. 是否有顯示當前位置在GMSMapView中SDK
- 17. ios UIPanGestureRecognizer指針位置
- 18. 在Android上查找指南針標題
- 19. 如何根據我的當前位置將指南針指向我特定的緯度經度位置?
- 20. WinRT:如何確定當前的鼠標/指針位置
- 21. 「顯示當前位置」按鈕(如Maps.app)
- 22. 如何從MSPointerMove事件中獲取指針的當前位置?
- 23. css位置指南
- 24. Android Google Maps v2未顯示指南針和位置圖標
- 25. 如何訪問iOS中的指南針?
- 26. 指南針的compact()問題
- 27. 數字指南針問題
- 28. 指南針校準問題
- 29. 指南針SearchableDynamicProperty問題
- 30. 指南針在枚舉指南針 - lucene
非常感謝!正是我在找什麼。我沒有想到它是自己的課堂,認爲它只是一種按鈕風格。我甚至浪費時間製作切換功能。它內置於課堂! – vichudson1 2012-03-26 22:10:38