现在我在UIScrollView中嵌入了一张世界地图(我正在使用FSInteractiveMap),并且我想使用UISegementControl将地图缩放到某个区域(亚洲,北美,欧盟等)。
现在,我只是使用.zoom(to:CGRect)函数。但是,它似乎只能在一个设备上运行(我使用XS Max作为模拟器,并根据它调整了CGRect),而在其他设备上,它似乎有些偏移。另外,当我更改设备方向时,它不起作用。
我怀疑这是因为我在镜框上犯了一些错误。 目前,我有 map.frame = worldMapView.frame,其中map是FSInteractiveMap,以及 worldMapView是UIscrollview
如何在所有设备和方向上都可以使用此功能?