我的小应用程序有两个相同的故事板,每个故事板包含来自同一资产目录的相同矩形位图,以每个视图为中心。故事板被称为" Launch"和" Main"。
启动用作我的启动屏幕,Main用作我的应用程序的第一页,因此可以从启动屏幕无缝转换。不幸的是,这两个故事板以不同的宽高比渲染位图,因此转换不是很顺利。
我已经尝试了所有不同的值"查看模式"在Interface Builder中,但它们似乎都没有任何效果。我已经确认两个故事板之间的每个设置都是相同的。我已经积极清理了我的Derived Data目录。我试过替换其他位图。还没有成功。
我可以尝试或考虑哪些其他方法来解决此问题?
以下是每个故事板中出现的图像比率。
答案 0 :(得分:1)
当我用.png文件替换.jpg图像时问题就消失了,所以它似乎是Xcode如何在启动故事板中处理.jpg图像的错误。
在我们的CI服务器上构建一个不会出现问题的.IPA。但是,在我的Mac上构建和部署设备时,它仍然会发生 - 即使在进行超级清洁之后也是如此。