Ios 在iPhone 6s上缩放的集合视图(仅真实设备)

Ios 在iPhone 6s上缩放的集合视图(仅真实设备),ios,collectionview,Ios,Collectionview,我有三个具有流布局的集合视图。第一个和第二个始终具有相同的高度和单元格大小。第三个和它们之间的距离将根据不同尺寸的iPhone进行缩放 在不同的模拟器中,一切都很好 在我的iphonex上,一切正常 在外部测试仪的其他三个真实设备上,一切正常。 (iPhone 7、iPhone 7+、iPhone 8+) 现在我有一个带iphone6s的外部测试仪。他给我发了一张截图,看起来一切都被放大了。(甚至按钮)我可以看到他已经从可访问性功能中激活了“按钮形状”,但我不能复制这个错误 有人有想法吗,这

我有三个具有流布局的集合视图。第一个和第二个始终具有相同的高度和单元格大小。第三个和它们之间的距离将根据不同尺寸的iPhone进行缩放

  • 在不同的模拟器中,一切都很好
  • 在我的iphonex上,一切正常
  • 在外部测试仪的其他三个真实设备上,一切正常。 (iPhone 7、iPhone 7+、iPhone 8+)
现在我有一个带iphone6s的外部测试仪。他给我发了一张截图,看起来一切都被放大了。(甚至按钮)我可以看到他已经从可访问性功能中激活了“按钮形状”,但我不能复制这个错误

有人有想法吗,这可能是什么

来自测试仪:

从模拟器:
问题在于,在代码中,接口对象的大小取决于设备的类型。因此,如果你知道设备类型,你就知道屏幕尺寸,这是一个错误的假设。那是错误的。您需要根据屏幕的实际尺寸进行调整


原因是像iPhone 6s这样的设备可以有不同的虚拟屏幕尺寸,这取决于用户是将设备置于标准显示模式还是缩放显示模式

谢谢,我会通知他的。但如果他需要,我能做什么呢?这里有另一篇关于缩放模式的文章:Ok。当前,我正在检测设备本身并更改集合视图的大小。因此,我还必须检查显示缩放。