作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
使用以下代码可以设置一个按钮,用于在导航栏中切换 setUserTrackingMode。
// set MKUserTrackingBarButton
// source: http://stackoverflow.com/questions/9876157/is-the-current-location-compass- heading-button-available-in-the-ios-sdk
MKUserTrackingBarButtonItem *buttonItem = [[MKUserTrackingBarButtonItem alloc] initWithMapView:self.mapView];
self.navigationItem.rightBarButtonItem = buttonItem;
// set tracking mode
[self.mapView setShowsUserLocation:YES];
[self.mapView setUserTrackingMode:MKUserTrackingModeFollowWithHeading animated:YES];
How to do this the way (button lower lower corner within map) Apple 在 map 中这样做?(对不起,我不允许张贴图片来澄清它)
最佳答案
您可以将 MKUserTrackingBarButton
添加到位于屏幕底部的 UIToolbar
(并且可能具有自定义背景)。这应该允许重现 Maps.app 行为。
关于ios - 如何在 ios6 下的 MapView 中重现切换 setUserTrackingMode 的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12999394/
我是一名优秀的程序员,十分优秀!