- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的应用程序中,我向我的 UINavigationBar
添加了一个 MKUserTrackingBarButtonItem
,这方便地消除了对 CLLocationManager
的需要。但是,我希望在应用程序加载后立即将 map 设置为当前位置,而不仅仅是在按下按钮时。此外,我还想更好地控制显示区域的大小。截至目前,我坚持使用默认值。如果有一种方法可以在本质上禁用该按钮,以便我可以为其提供我自己的功能,那也可以。这是我的代码(尽管我怀疑那里有很多东西可以看):
let trackingLocationButton: UIBarButtonItem = MKUserTrackingBarButtonItem(mapView: map)
navigationItem.leftBarButtonItem = trackingLocationButton
提前致谢!
最佳答案
放大用户位置:
let location = mapView.userLocation
let region = MKCoordinateRegion.init(center: location.coordinate, latitudinalMeters: 500, longitudinalMeters: 500)
mapView.setRegion(region, animated: true)
以编程方式切换 MKUserTrackingBarButtonItem:
trackingBBI.perform(trackingBBI.action)
或
mapView.setUserTrackingMode(.follow, animated: true)
关于swift - 以编程方式切换 MKUserTrackingBarButtonItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52564750/
我在 View Controller 的 viewDidLoad 中添加了 MKUserTrackingBarButtonItem 的实例如下: MKUserTrackingBarButtonItem
在我的应用程序中,我向我的 UINavigationBar 添加了一个 MKUserTrackingBarButtonItem,这方便地消除了对 CLLocationManager 的需要。但是,我希
除了处理 mapView:didUpdateUserLocation: 委托(delegate)方法外,我目前正在尝试寻找一种方法来检测何时使用 MKUserTrackingBarButtonItem
我正在使用 MKUserTrackingBarButtonItem 在 MKMapView 上定位。我以编程方式将它作为 navigationItem 添加到导航 Controller 上。我的问题是
有没有办法在 MKUserTrackingBarButtonItem 附加到 navigationItem.rightBarButtonItem 时移动它?现在它看起来像这样: 我希望它看起来更像 A
历史问题。 https://developer.apple.com/documentation/mapkit/mkusertrackingbutton现在可用。 当你在ios上使用普通 map 应用时
我正在评估从 MapKit 到 Mapbox 的转换。 除了 MKUserTrackingBarButtonItem 之外,我已经找到了所有功能的等效项。 let trackingButton = M
我正在使用 MKUserTrackingBarButtonItem 按钮来允许用户自动跟踪他们在 map 上的位置。问题是当他们点击这个按钮时,它被放大得太远了。我希望它以指定的缩放级别(即跨度)开始
(使用 Xcode 6) 我的跟踪按钮位于导航栏的右侧,它不会触发该方法,我不知道为什么,这应该是正确的方法。 按钮本身是有功能的。 - (void)viewDidLoad { [super
我正在使用 MKUserTrackingBarButtonItem 来切换我的 MKMapView 的 usertrackingMode。 是否可以将此按钮移出我的工具栏并将其放置在普通的 UIVie
谁能告诉我如何在 Interface Builder 中将 MKUserTrackingBarButtonItem 添加到我的工具栏?我的 UIToolbar 上有一个 UIBarButtonItem
我想在 map 上拥有与 MKUserTrackingBarButtonItem 相同的功能,但我想以编程方式进行。 通常使用我在 ViewController 上执行此操作 - (void) vie
使用针对 IOS6 最低操作系统的 XCode 5,我创建了这样的栏按钮项目 self.navigationItem.rightBarButtonItem = [[MKUserTrackingBarB
我是一名优秀的程序员,十分优秀!