gpt4 book ai didi

ios - 在 Xcode 4.3.1 4E1019 上,启动屏幕(Default.png 等)在启动时图像底部有白线(1 磅高)

转载 作者:可可西里 更新时间:2023-11-01 06:21:10 27 4
gpt4 key购买 nike

这很奇怪。我有一个 Default.png、Default-Landscape.png、Default-Portrait.png 和 Default@2x.png。

正常的“默认屏幕缩放动画”是 Default.png 从屏幕中心向外“缩放”到的地方。 iOS 上的所有应用程序都会发生这种情况,所以此时您才能真正看到“默认”图像底部的白线。这是一条 1 磅(左右)的线,在我所有 Default.png(Default@2x.png、Default-Landscape.png 等)的底部从左到右......它出现在两个我的设备:“iPhone 4”和“iPad 1”。它不会发生在任何模拟器上。

图像在我的构建之间没有改变。事实上,上周我构建了一个早期版本(具有相同的启动图形),但并没有发生这种情况。

图像大小正确。我什至将 .ipa 更改为 .zip,解压缩并查看包。 png 的大小正确,所以没有什么能破坏它。

当我从我的应用程序的最后一个版本恢复到 AdHoc 时,问题就消失了。当我转到当前版本时,问题又回来了。

有什么想法吗?

顺便说一句:附录:我抓取了我的旧源代码(对于还可以的版本),使用 Xcode 4.3.1 编译并遇到了同样的问题。启动屏幕底部的白线。

附录

好的,我们注意到一件事:

我们的 ipad PNG 是 1024x768 和 768x1024 而不是 1004x768 和 748x1024

我们修复了这个问题(奇怪的是他们以前工作过)并且 iPad 启动已修复并正确显示。 iPhone 还是坏了。

iOS 人机界面指南/自定义图标和图像创建指南说 iPhone 应该是 320x480 和 640x960

当我最初创建 iPad 图形时,我一定很困惑,但它们一直工作到 XCode 4.3.1! (2 年!)我知道我的 iPad 尺寸不对,但想知道是什么让 XCode 改变了这一点并决定他们现在已经厌倦了?

最佳答案

这与以下问题相同: iOS 5.1 : -[UIColor colorWithPatternImage:] background color draws solid black

基本上:iOS 5.1 无法解码索引颜色 PNG (PNG8) 或任何灰度 PNG 中的最后一行像素。

解决方法是使用 PNG32,或在 PNG8 的末尾添加虚拟行。

我向 Apple (#11069678) 提交了一个错误并建议您也这样做:)

关于ios - 在 Xcode 4.3.1 4E1019 上,启动屏幕(Default.png 等)在启动时图像底部有白线(1 磅高),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9707084/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com