【问题标题】:iPhone application pixelated on iPhone在 iPhone 上像素化的 iPhone 应用程序
【发布时间】:2019-12-17 09:26:12
【问题描述】:

我在 Appstore 上有两个实时应用程序,我的一个应用程序在 iPhone 11(我刚买的)和它以前的 iPhone 上看起来很模糊,但我的另一个应用程序在 iPhone 11 上看起来很好。 第一个模糊的应用程序是基于 xib 文件和 iPhon SE 的基本屏幕尺寸构建的,第二个看起来不错的应用程序是基于故事板构建的,基本屏幕尺寸是 iPhone 8,但我认为这可能不是原因。

iPhone 11 上的模糊应用(因为它看起来像素化)

iPhone 8 上的模糊应用(因为它看起来又细又清晰)

模糊应用的Xib文件

让我知道为什么会发生这种情况以及解决方案是什么?我需要改造项目中的所有屏幕吗?寻找建议。

谢谢

【问题讨论】:

  • 您的模糊应用中是否有用于启动屏幕的故事板?如果您没有,只需添加一个(如有必要,请确保您有一个与约束很好地设置的自动布局)。
  • 我们在 Images.xcassets 中为 LaunchImage 设置了启动画面
  • 您需要用Launchscreen.storyboard 文件替换它们。
  • 我添加了启动屏幕,是的,它解决了问题,但我的应用程序支持 iPad 和 iPhone 所有变体,因此 iPad 启动屏幕图像变得模糊,因为使用启动屏幕没有覆盖所有 iPad 屏幕尺寸的功能,不像启动图像在 Images.xcassets 中

标签: ios iphone xcode ios13 blurry


【解决方案1】:

最后我找到了解决方案,罪魁祸首是 iOS 8.0 及更高版本检查。它未被选中,我将其标记为选中并为这些定义的尺寸添加了启动画面,我的整个应用程序屏幕从像素化变得清晰。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-21
    • 2011-05-27
    • 2011-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多