XCode UICollectionViewCell 在模拟器上比在故事板中显得小得多

XCode UICollectionViewCell appearing much smaller on simulator than in storyboard

我正在创建一个使用 UICollectionView 的应用程序。我在 UICollectionViewCell 中有一个 UIImageView。在故事板上,UICollectionViewCell 和图像的大小是正确的,但是当我在模拟器上尝试 运行ning 时,模拟器上出现的图像相对于视图控制器要小得多。我尝试更改单元格的大小,但图像总是以同样小得多的尺寸出现在模拟器上。我认为这可能是因为图像可能太小,即使我将它设置为与单元格相同的尺寸,所以我使用了尺寸比当前图像大 50 像素的图像。但是当我在模拟器上 运行 它时,它仍然默认为比以前小得多的尺寸。非常感谢有关此事的帮助。

  1. 尝试将您的 setupUI 放在

    viewDidAppear 而不是 viewDidLoad

  2. 你运行是什么类型的iPhone,你使用故事板的时候是什么类型的iPhone? 好吧,如果你在故事板中使用 iPhone 5s,它看起来肯定会大于 10+ 对吗?

因为iphone5的分辨率小于10

  1. 你需要 post 你的代码,因为我真的不能假设你的问题是什么