默认视图和UIView有什么区别?

时间:2017-01-21 10:09:58

标签: ios swift google-maps uiview

我在我的应用中使用谷歌地图。当我在GMSMapView中使用self.view = map映射时,一切正常。

但是当我使用IBOutlet创建一个UIView(名称为mapView的东西)并用于显示带有标记的地图时,我得到的所有东西都只是一个空的UIView。

那么,self.view = mapself.mapView = map之间的区别是什么?我该怎么办?

1 个答案:

答案 0 :(得分:0)

您必须使用GMSMapViewDelegate,并且您的mapView必须是GMSMapView

import GoogleMaps
class ViewController: UIViewController,GMSMapViewDelegate{
     @IBOutlet weak var mapView: GMSMapView!
     override func viewDidLoad() {
          self.mapView.delegate = self 
     }
}