我正在为 iOS 开发一个示例 map 工具包应用程序。我有一切正常工作和一个工具栏按钮来切换 MKUserTrackingMode。这似乎是一个愚蠢的问题,但我已经搜索了 IB 中的所有选项并查看了文档,但我找不到任何按钮选项,例如 iOS map 应用程序中使用的当前位置/罗盘航向的按钮选项。该特定按钮是否可供开发人员使用?
最佳答案
您需要创建一个 MKUserTrackingBarButtonItem 并在构造函数中将其传递给 MKMapview,然后将该按钮项添加到导航菜单(或者您的按钮应该位于的任何位置)。
- (void)viewDidLoad
{
[super viewDidLoad];
MKUserTrackingBarButtonItem *buttonItem = [[MKUserTrackingBarButtonItem alloc] initWithMapView:self.map];
self.navigationItem.rightBarButtonItem = buttonItem;
}
关于ios - iOS sdk 中是否提供当前位置/指南针标题按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9876157/