UICollectionView 单元格大小调整问题

UICollectionView Cell resizing issue

我是 iOS 应用程序开发的新手,我想了解在 iPhone 11 Pro Simulator 中我的布局在 iPhone 8 Plus 中运行良好时的问题是什么。

请查看以下屏幕截图:

谁能帮我解释为什么会这样?

如果您需要有关代码的更多信息,请告诉我。

编辑:

这是我的 CollectionView 属性:

当涉及到 iPhone 11 模拟器时,单元格似乎有点放大。

您必须为项目方法实现 Size 并需要确认 UICollectionViewDelegateFlowLayout

由于每个 iPhone 都有不同的宽度,您不能设置为静态宽度。

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
        return CGSize(width: collectionView.frame.width, height: 150)
    }