UIScrollview缩放到不同设备的相同区域?

时间:2019-06-01 02:43:03

标签: swift uiscrollview

现在我在UIScrollView中嵌入了一张世界地图(我正在使用FSInteractiveMap),并且我想使用UISegementControl将地图缩放到某个区域(亚洲,北美,欧盟等)。

现在,我只是使用.zoom(to:CGRect)函数。但是,它似乎只能在一个设备上运行(我使用XS Max作为模拟器,并根据它调整了CGRect),而在其他设备上,它似乎有些偏移。另外,当我更改设备方向时,它不起作用。

我怀疑这是因为我在镜框上犯了一些错误。 目前,我有 map.frame = worldMapView.frame,其中map是FSInteractiveMap,以及 worldMapView是UIscrollview

如何在所有设备和方向上都可以使用此功能?

0 个答案:

没有答案