【问题标题】:how to add fixed subview over google map top right corner in swift 5如何在swift 5中在谷歌地图右上角添加固定子视图
【发布时间】:2019-12-02 23:17:01
【问题描述】:

该死的先生, 我正在使用谷歌地图。我的 GMSMapView 约束全部为零。我需要在右上角的 GMSMapView 上添加自定义子视图,以便我可以添加一些自定义按钮。我在 GMSMapView 上添加了一个子视图。我为右上角添加了约束。我试过了

self.mapView.bringSubviewToFront(self.myview)

我的地图如下所示..

当我使用 GMSCameraPosition 时。它没有显示在右上角。它消失了。我正在使用像

let camera = GMSCameraPosition.camera(withLatitude: 37.4, longitude:-122.0, zoom: 12)
    let mapView = GMSMapView.map(withFrame: CGRect.zero, camera: camera)

    self.view = mapView

我认为我做错了什么。你能告诉我如何在 GMSMapView 上始终修复设备右上角的视图。

请帮帮我..

【问题讨论】:

    标签: ios swift


    【解决方案1】:

    我认为错误是self.view = mapView

    GMSMapView 和其他 UIView 一样 只需将其作为 SubView 添加到您的视图中, setConstraints 然后将你的 myView 添加到 mapView 并设置你的约束

    【讨论】:

    • 我的意思是让 GMSMapView 成为视图的子视图
    猜你喜欢
    • 1970-01-01
    • 2019-06-03
    • 2015-09-25
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多