如果从 Storyboard 添加约束,GMSMapView 不显示任何内容
GMSMapView not showing anything if constraints are added from the Storyboard
我在 UIScrollView 中有一个 UIView。我给了它自定义的 GMSMapView class。我需要这个视图位于其他两个视图之间。
我正在使用 Swift 5、Xcode 11.3 和 GoogleMaps (3.7 .0)
如果我不向 UIView 添加任何约束,地图将正常显示。
但是,只要我向视图添加约束,地图就会停止显示任何内容。我添加的约束是 leading
和 trailing
到 UIScrollView 和 vertical spacing
到顶部和底部视图。
我已经按照此处的答案中的建议在 viewDidLoad()
中尝试了 mapView.layoutIfNeeded()
。但似乎没有任何效果。
你需要
1-为mapView设置高度限制
2-内顶视图宽度=主要vc的视图宽度
3-在滚动视图中从上到下正确挂接所有视图
我在 UIScrollView 中有一个 UIView。我给了它自定义的 GMSMapView class。我需要这个视图位于其他两个视图之间。
我正在使用 Swift 5、Xcode 11.3 和 GoogleMaps (3.7 .0)
如果我不向 UIView 添加任何约束,地图将正常显示。
但是,只要我向视图添加约束,地图就会停止显示任何内容。我添加的约束是 leading
和 trailing
到 UIScrollView 和 vertical spacing
到顶部和底部视图。
我已经按照此处的答案中的建议在 viewDidLoad()
中尝试了 mapView.layoutIfNeeded()
。但似乎没有任何效果。
你需要
1-为mapView设置高度限制
2-内顶视图宽度=主要vc的视图宽度
3-在滚动视图中从上到下正确挂接所有视图