我正在开发适用于iOS的示例地图套件应用程序。我有一切工作和一个工具栏按钮来切换MKUserTrackingMode。这可能看起来像一个愚蠢的问题,但我已经搜索了IB中的所有选项并查看了文档,我找不到任何按钮选项,例如iOS Maps应用程序中使用的当前位置/指南针标题。开发人员可以使用该特定按钮吗?
答案 0 :(得分:33)
您需要创建一个MKUserTrackingBarButtonItem并将其传递给构造函数中的MKMapview,然后将该按钮项添加到导航菜单(或者按钮应该在哪里)。
- (void)viewDidLoad
{
[super viewDidLoad];
MKUserTrackingBarButtonItem *buttonItem = [[MKUserTrackingBarButtonItem alloc] initWithMapView:self.map];
self.navigationItem.rightBarButtonItem = buttonItem;
}
答案 1 :(得分:0)
也许我误解了您的问题,但听起来您希望将userTrackingMode
的{{1}}属性设置为MKMapView
。