【问题标题】:Swift - Issue with using webviews when launch screen images are used instead of launch screen fileSwift - 使用启动屏幕图像而不是启动屏幕文件时使用 web 视图的问题
【发布时间】:2016-01-22 18:57:35
【问题描述】:

我正在开发一个 iOS 项目,这个问题困扰了我好几天。我的应用程序中有一个简单的 webview 包装器,我遇到的问题是,如果我使用启动屏幕图像而不是启动屏幕文件,webview 内容会严重缩放。我无法解释为什么启动屏幕图像会对稍后呈现的 webview 产生任何影响。我的目标是使用启动屏幕图像。

这在 iPhone 6 和 iPhone 6 plus 上最为明显。

启动屏幕图像示例:

启动屏幕故事板示例:

感谢任何建议。谢谢。

【问题讨论】:

  • 您是否将所有设备的所有启动图像都放在了资产中?同样在您的目标的一般选项卡中,您是否将启动图像源设置为启动您的资产的图像集?
  • 唯一缺少的资产是“iPad Portrait iOS 7-9”,但 iPad 缩放很好。这个问题在 iPhone 6 上最为明显。是的,我确实在常规选项卡中设置了资产来源。
  • 您是否从常规选项卡中的启动屏幕文件选项中删除了启动故事板名称?
  • @Muneeba 是的,我有。这是使用启动屏幕图像的唯一方法。否则,使用情节提要。
  • 您是否对 Web 视图应用了适当的约束?

标签: ios xcode swift


【解决方案1】:

此问题是因为缺少 iPhone 6 和 iPhone 6 plus 的启动图像。确保您已添加所有启动屏幕图像。

【讨论】:

  • 我刚刚注意到我丢失的图像比我预期的要多,包括 Retina HD 5.5 和 4.7 的图像。我会添加其余的并让你知道。谢谢
猜你喜欢
  • 2016-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多