我的
GMSMapView
视图层次结构中有一个 UIViewController
视图。当我单击按钮更改整个布局的大小时,我的布局和 GMSMapView
都会对它们的图层进行动画处理。但是,GMSMapView
的地图图层的动画速度似乎与 Google 地图徽标等其他内容不同。这会在底部/顶部临时创建一个可见的空白空间,直到动画完成,这很丑陋。有什么方法可以控制GMSMapView
内部这一层的动画速度吗?
虽然不是动画问题的直接答案,但在版本 8.3.0 中,
GMSMapView
可以使用 GMSMapViewOptions.backgroundColor 进行初始化。这使我能够隐藏丑陋的UIColor.lightGray
默认值,并使动画故障不易察觉。