iOS Google Maps API - 视图不会在swift中叠加在地图上

时间:2017-05-16 08:13:41

标签: ios swift xcode google-maps

我想在地图下面添加另一个视图,但视图在运行时消失。

在运行时,由于googlemap

,typeView消失了

enter image description here

修改

at run time

enter image description here

type view

2 个答案:

答案 0 :(得分:3)

创建故事板连接视图,

@IBOutlet weak var mapView: GMSMapView!
@IBOutlet weak var typeView: UIView!

现在,您可以通过两种方式解决问题,

单向:

self.mapView.sendSubview(toBack: self.typeView)

第二种方式:

self.view.bringSubview(toFront: self.typeView)

答案 1 :(得分:2)

根据您的要求,我了解您希望在Google地图上显示类型视图。如果是,那么

  1. 只需将Type视图的IBOutlet创建为:

    @IBOutlet weak var typeView: UIView!
    
  2. 使用以下代码将typeView放在前面:

    self.bringSubview(toFront: self.typeView)
    
  3. (我假设此代码将进入View)