Iphone 如何创建启动映像或如何获取空状态栏
我想为我的应用程序创建启动映像。各国: 对于iPhone和iPod touch,创建包括以下大小的状态栏区域的启动图像:Iphone 如何创建启动映像或如何获取空状态栏,iphone,image,ios-simulator,statusbar,launch,Iphone,Image,Ios Simulator,Statusbar,Launch,我想为我的应用程序创建启动映像。各国: 对于iPhone和iPod touch,创建包括以下大小的状态栏区域的启动图像: 320 x 480像素 640 x 960像素(高分辨率) 我试着在iPhone模拟器中使用它。但屏幕上的状态栏包括信号强度、载波、时间和电池寿命。因此有两种可能性: 包含错误信息的状态栏 为自己清理状态栏(使用Photoshop或类似的东西,然后我必须注意渐变…) 省略状态栏,但违反HIG(因为图像大小为320x460和640x920) 有没有办法在iPhone模拟
- 320 x 480像素
- 640 x 960像素(高分辨率)
- 包含错误信息的状态栏
- 为自己清理状态栏(使用Photoshop或类似的东西,然后我必须注意渐变…)
- 省略状态栏,但违反HIG(因为图像大小为320x460和640x920)
为了符合HIG,我将选择选项1,我刚刚使用photoshop,选择状态栏中最左边的像素(以获得渐变),并将其向右放大以覆盖所有文本/图标-这意味着状态栏的渐变上没有不正确的内容
看起来还不错。提供大小为320x460的图像完全可以。iPhone将在下方显示状态栏和您的图像。我在AppStore中有一个应用程序具有这样的映像,并且在审查过程中从未遇到任何问题
如果提供大小为320x480的图像,状态栏将覆盖该图像 你什么都没做就试过了吗?从外观上看,我认为正确的工具栏将覆盖在图像顶部。要获得完美的屏幕截图,如果您愿意,您可以在手机上运行以下功能:
if (Camera.isSupported)
{
if (CameraRoll.supportsAddBitmapData)
{
var cameraRoll:CameraRoll = new CameraRoll();
var bitmapData:BitmapData = new BitmapData(deviceWidth,deviceHeight);
bitmapData.draw(stage);
cameraRoll.addBitmapData(bitmapData);
}
}
使用
default.jpg
和default4.jpg
作为图像名称可以吗?或者它必须是png文件?您可以使用Default.png以外的名称,但必须在info.plist文件中为密钥UILaunchImageFile设置它。但是,我认为您不能使用JPEG文件。为什么我不能使用JPEG文件?我认为Xcode不关心我添加的图像类型。或者所有图标都必须是PNG格式才能符合HIG?如果我没记错的话,SDK不允许您的Info.plist中的UILaunchImageFile使用.jpg尾随值(如果您想使用Default.PNG以外的其他文件,则需要指定该值)。是的,您是对的。但是大小为320x480的图像不会覆盖状态栏。它在另一边。状态栏覆盖了图像。不,我还没试过。现在我试过了,看来你是对的。因此有两种解决方案:1)提供大小为320x480/640x960的图像,带或不带清除的状态栏;2)裁剪图像(不带状态栏)。为了符合HIG的要求,我会选择选项1苹果的预览应用程序对这样的东西也不错。没有人说iOS供将来参考。你看到问题中的Cocoa touch这个词了吗?