我正在使用 xcode
和 Swift
开发一个非常简单的应用程序,只能在 iphone7 上运行。我的应用程序中有一堆 UIImages
和 UIButtons with images
并且我收到了一堆 PNG 以在应用程序中使用。
它们或多或少被命名为 image1.png、image2.png 等等。 如果我检查 PNG 的尺寸,它们在我看来是正确的。
例如,一张背景图片的尺寸如下:750 x 1335
。
将此 PNG 添加到我的应用程序并将其添加到 Storyboard后,图像看起来很大。
我需要手动输入以下尺寸 350 x 887
(这是尺寸的一半)以使图像适合屏幕上手机的尺寸。
我不知道这是怎么回事!是我做错了什么,还是导出的 PNG 有问题?
最佳答案
我认为你的内容模式不对。这是修复它的方法:
- 点击您的 UIImageView
- 查看右侧并选择
View
->Content Mode
toAspect Fit
这是关于 ImageView 的内容模式
的文档
https://useyourloaf.com/blog/stretching-redrawing-and-positioning-with-contentmode/
希望对你有帮助
关于ios - UIImages 在 xcode 中丢失尺寸并变大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42992395/