我正在为iOS开发一个样例地图工具包应用程序。我准备好了所有的东西,还有一个工具栏按钮用来切换MKUserTrackingMode。这看起来可能是一个愚蠢的问题,但我已经搜索了IB中的所有选项并查看了文档,我找不到任何按钮选项,就像iOS地图应用程序中使用的当前位置/指南针标题那样。这个特定的按钮对开发人员可用吗?
发布于 2012-03-27 02:24:50
您需要创建一个MKUserTrackingBarButtonItem并在构造函数中将MKMapview传递给它,然后将该按钮项添加到导航菜单中(或者将其添加到您的按钮应该在的任何位置)。
- (void)viewDidLoad
{
[super viewDidLoad];
MKUserTrackingBarButtonItem *buttonItem = [[MKUserTrackingBarButtonItem alloc] initWithMapView:self.map];
self.navigationItem.rightBarButtonItem = buttonItem;
}发布于 2012-03-27 00:43:24
也许我误解了您的问题,但听起来您似乎想要将MKMapView的userTrackingMode属性设置为MKUserTrackingMode.MKUserTrackingModeFollowWithHeading。
https://stackoverflow.com/questions/9876157
复制相似问题