【发布时间】:2017-08-16 23:20:22
【问题描述】:
我正在使用xcode 和Swift 开发一个非常简单的应用程序,该应用程序只能在iphone7 上运行。我的应用程序中有一堆UIImages 和UIButtons with images,并且我收到了一堆PNG 可以在应用程序中使用。
它们或多或少被命名为 image1.png、image2.png 等等。 如果我检查 PNG 的尺寸,它们在我看来是正确的。
例如,一张背景图片具有以下尺寸:750 x 1335。
一旦我将此 PNG 添加到我的应用程序,并将其添加到情节提要中,图像看起来就很大。
我需要手动输入以下尺寸350 x 887(尺寸的一半),以使图像适合屏幕上的手机尺寸。
我不知道这里发生了什么!是我做错了什么还是导出的 PNG 有问题?
【问题讨论】:
-
您的图片是如何命名的?您是否有 1x 和 2x 的单独版本,或者您是否只有名为 image1.png 和 image2.png 的图像?如果您有 1x、2x 和 3x 等不同的版本,图像将被命名为 image1.png、image1@2x.png 和 image1@3x.png 等。
-
我只有一张图片,更像image1.png等等。
-
可以显示代码你在哪里设置图像,尝试设置imageview属性scaletoaspectfit
-
如果您可以发布一个屏幕截图来显示图像看起来如何巨大 - 它可能有助于确定是因为图像缩放太大还是因为您以原始尺寸添加它并且它太大了那个尺寸的屏幕...
-
我没有使用代码,只是通过将 UIImage 拖放到故事板中来添加它们。