【问题标题】:iOS 8.1 image displayiOS 8.1 图像显示
【发布时间】:2016-06-20 14:40:22
【问题描述】:

有一个奇怪的问题,经过一个多小时的搜索后找不到任何东西。

我正在使用 Xcode 8,但在使用 Xcode 7 时也遇到了问题(我复制了项目目录并在 Xcode7 中进行了测试 - 我在 Xcode 8 中工作并在 Xcode 8 中创建了项目,我这样做只是为了测试目的)在模拟器中运行项目。目前我在视图控制器中没有代码,所以我知道问题与代码无关。

我在情节提要中创建了一个简单的视图,但是当我在任何 8.1 模拟器或设备上运行它时,徽标会出现拉伸/倾斜。

原图如下:

我创建了这个简单的占位符图片来说明这一点,最初我使用的是我们公司的徽标 - 所以我知道这不是图片的问题,因为这是刚刚创建的。

我已尝试从图像中删除所有约束,只使用宽度、高度和位置约束,但问题仍然存在。

以前有人见过这种情况吗?我需要做什么来解决这个问题?

【问题讨论】:

  • 您是否尝试以编程方式添加 uiimageview?
  • iOS 8.4 上是否存在问题?没有从 iOS 8.1 升级的 iOS 8 用户的数量可能微乎其微。
  • @matt 这个问题不会出现在 8.4 中——根据 Apple (developer.apple.com/support/app-store) 的说法,只有 11% 的用户在使用 8.x,所以我稍后可能会弄清楚。跨度>
  • "只有 11% 的用户在使用 8.x" 而其中,我敢打赌 0% 的用户在使用 8.1。所以你提出的问题有点人为。有一个错误,他们已经修复了,那么重新引入这个错误有什么意义呢?

标签: ios objective-c xcode ios8.1 ios-autolayout


【解决方案1】:

您可以在实用程序区域中将 uiimageview 的视图模式更改为“Aspect Fill”或“Aspect Fit”。 Check this

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-01-11
    • 1970-01-01
    • 1970-01-01
    • 2019-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-09
    相关资源
    最近更新 更多