ios - UIImages 在 xcode 中丢失尺寸并变大

标签 ios iphone swift xcode

我正在使用 xcodeSwift 开发一个非常简单的应用程序,只能在 iphone7 上运行。我的应用程序中有一堆 UIImagesUIButtons with images 并且我收到了一堆 PNG 以在应用程序中使用。

它们或多或少被命名为 image1.png、image2.png 等等。 如果我检查 PNG 的尺寸,它们在我看来是正确的。

例如,一张背景图片的尺寸如下:750 x 1335。 将此 PNG 添加到我的应用程序并将其添加到 Storyboard后,图像看起来很大。 我需要手动输入以下尺寸 350 x 887(这是尺寸的一半)以使图像适合屏幕上手机的尺寸。

我不知道这是怎么回事!是我做错了什么,还是导出的 PNG 有问题?

最佳答案

我认为你的内容模式不对。这是修复它的方法:

enter image description here

  1. 点击您的 UIImageView
  2. 查看右侧并选择View -> Content Mode to Aspect Fit

这是关于 ImageView 的内容模式的文档 https://useyourloaf.com/blog/stretching-redrawing-and-positioning-with-contentmode/

希望对你有帮助

关于ios - UIImages 在 xcode 中丢失尺寸并变大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42992395/

相关文章:

ios - 使用自定义警报 View 中的按钮在 Swift 中的另一个 ViewController 中继续

ios - Swift 为单选按钮创建自定义逻辑

iphone - 遇到一些我不知道的代码语法。谁能解释一下

ios - 使用 Computed 变量和 Snapkit 时 : No common superview between views

ios - Xcode:Table View Cell 不会自动调整其高度

ios - UISegmentedControl 在触摸后恢复到原始帧

ios - 尝试在 UIWebView 中加载 Facebook-Comments 插件

iphone - 如何销毁 pushViewController 添加的 View ?

iphone - 加载到CoreData

ios - 如何使用 UserDefaults 保存 UIColor?