小编Ala*_*Lau的帖子

如何设置Mapkit用户跟踪按钮状态

我创建了一个地图,右上角有一个用户跟踪按钮。我想知道如何在加载时默认将状态设置为“followWithHeadlights”,以便它跟随用户当前位置,就像在 GPS 上一样?

负载时的当前行为: 按钮当前行为

加载时所需的行为: 按钮所需的行为

代码片段:

func setUserTrackingButton() {

    // Mapkit tracking button
    let trackingButton: MKUserTrackingBarButtonItem = MKUserTrackingBarButtonItem.init(mapView: mapView)
    trackingButton.customView?.tintColor = UIColor(red:0.01, green:0.81, blue:0.37, alpha:1.0)
    trackingButton.customView?.frame.size = CGSize(width: 50, height: 50)

    let toolBarFrame = CGRect(origin: CGPoint(x: 0, y: 0) , size: CGSize(width: 50, height: 50))
    let toolbar = UIToolbar.init(frame: toolBarFrame)
    toolbar.barTintColor = UIColor.white
    toolbar.isTranslucent = true
    let flex: UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: self, action: nil)
    toolbar.items = [flex, trackingButton, flex]

    let origin = CGPoint(x: self.view.frame.size.width - 85, …
Run Code Online (Sandbox Code Playgroud)

mapkit showuserlocation userlocation mkuserlocation swift

3
推荐指数
1
解决办法
1579
查看次数

深色模式未显示在 Xcode Swift 中

我试图在启用深色模式时调整我的配色方案,但它似乎不起作用,不太确定我做错了什么。

我设置了一个颜色资源:

在此输入图像描述

然后将其应用到我的表格视图单元格的背景:

在此输入图像描述

但每当我切换黑暗模式时,结果总是只显示“浅色”外观 - 我尝试过切换应用程序设置页面,并在实际设备上进行了尝试。

在此输入图像描述

有人可以建议我缺少什么吗?谢谢!

xcode ios swift ios-darkmode

0
推荐指数
1
解决办法
727
查看次数