0

我在同一个大小类(Trait集合现在)内的UIImageView的大小有问题。Xcode 8面向设备的约束在相同的大小类内

这是我的具体问题,我有一个UIImageView随着设备变小,但它是相同的Size Class,所以我不能添加特定的Size Class约束来防止这种情况。

  • iPhone 7加:

iPhone 7 plus

  • iPhone 4:

iPhone 4

回答

0

所有你能做的就是删除前导,尾随和底部限制的d遵循以下步骤...

1)修复UIImageView的高度和宽度。
2)并将此UIImageView设置为超视图的水平中心。

现在它可以在所有设备上工作而不会缩小UIImageview的尺寸。

0

选中此项, 对于iPhone 7加上你需要3x图像和iPhone 4你需要2x图像,imageView有内在的内容大小。所以唯一值得关注的是将它放在正确的地方,而不是给予高度或宽度的限制/将其固定在四边。因此,只需将它居中放置在其超视图的水平位置,并在下面的视图(标签或按钮,因为我可以看到那里)垂直间距。