Ios 情节提要-运行应用程序时图像大小过大

Ios 情节提要-运行应用程序时图像大小过大,ios,storyboard,Ios,Storyboard,我有两个png文件: logo.png(97x47像素)和logo@2.png(197x95像素) 我在故事板上只有一个视图和一个带有徽标图像的图像视图。 当我将图像设置为logo,并在中间添加约束时, 当我运行应用程序时,图像非常大。 我试着将其设置为Aspect Fit,但这不是问题所在 我在iPhone6上运行它(所以我猜它使用的是logo@2.png) 什么原因会导致这种情况?您必须设置4个约束: 固定宽度 固定高度 将中心X对齐 对齐中心Y 在这之后,你应该命名你的大形象”logo@2

我有两个png文件: logo.png(97x47像素)和logo@2.png(197x95像素) 我在故事板上只有一个视图和一个带有徽标图像的图像视图。 当我将图像设置为logo,并在中间添加约束时, 当我运行应用程序时,图像非常大。 我试着将其设置为Aspect Fit,但这不是问题所在

我在iPhone6上运行它(所以我猜它使用的是logo@2.png)


什么原因会导致这种情况?

您必须设置4个约束:

  • 固定宽度
  • 固定高度
  • 将中心X对齐
  • 对齐中心Y
  • 在这之后,你应该命名你的大形象”logo@2x.png,你忘了“x”

    示例(UIActivityIndicator 37x37,以视图为中心):


    小注:如果logo.png的分辨率为97x47,则2x为194x94,3x为291x 141。另一种解决方案是创建.pdf格式的矢量图像。