繁体   English   中英

为iPhone应用程序创建Default.png图像的最佳方法

[英]Best way to create Default.png image for iPhone app

最初我虽然我只是在iPhone上截取我的应用程序的截图然后在Photoshop中调整它。

根据Apple doc ,图像应为480 x 320,屏幕截图的尺寸为480 x 320.但是,屏幕截图包含通知区域(显示接收栏,电池寿命等)

因此,如果我将该部分切掉,我的图像会更短,而不是480px高。

我该怎么办? 提交较短的图片? 伸展它所以它是480px但没有通知栏? 通过图片中的通知栏提交?

你是如何创建Default.png的?

Xcode支持创建默认图像。 连接设备后,打开管理器(窗口>管理器)。 单击屏幕截图选项卡,截取屏幕截图并单击“另存为默认图像...”选择您的项目和宾果游戏,您已完成。

您可以将通知区域留在屏幕截图中。 iPhone将在其上绘制真实的通知栏。

iOS 7更新iOS 7 Transition Guide明确要求:

更新启动映像以包括状态栏区域(如果尚未执行此操作)。

我认为最好的方法是使用Xcode截图并编辑一些GUI元素,比如按钮上的图稿或文字,这样当按下Default.png上的'按钮'时,人们不会感到沮丧。让你的应用回应。

如果你有一个状态栏,那么你应该设计320x460(少于20像素)。

虽然你可以将它保留在320x480并且在default.png上使用真实的状态条画是正确的,但是当手机处于互联网网络共享模式或保持呼叫时(另外20个像素),它看起来很奇怪。

通过裁剪到320x460,在束缚模式下看起来更好。

您应该记住,您可能还需要一些空间用于In-Call状态栏或Tethering状态栏。 此栏的高度为20像素。 即便苹果也没有做对。 保持呼叫并启动“照片”或“天气”应用程序,然后你就可以看到我的意思了。 要测试您可以使用iPhone模拟器应用程序中的“切换通话中状态栏”菜单。

如果将布尔键UIStatusBarHidden添加到Info.plist文件并将其设置为true,则可以使用真正的480x320图像。

只需编辑通知区域以匹配图像其余部分的背景。 只要您的图像是480x320,您应该没问题。

但是,如果您的应用加载时间超过几秒钟,您可能需要重新考虑使用应用的屏幕截图作为启动屏幕。 人们可能会感到困惑,并认为应用程序已完成加载,而实际上并非如此。 我已经看到一些应用程序在Photoshop中生成其UI的“程式化”版本,清楚地表明它只是一个图像,而不是实际的UI。

拍摄屏幕截图已经提到了很多答案。 但是,如果您的屏幕截图包含状态栏,则应将其删除/替换为透明条带。 确实,iPhone将使用当前状态栏覆盖Default.png的这一部分,但是,如果您在iPad上运行iPhone应用程序,您仍然可以看到Default.png的这一部分。

我在IB中构建了一个稍微修改过的初始视图版本,用它运行应用程序并拍摄了一个屏幕截图。 这样,一切看起来都很iPhoney,不需要Photoshop。 不要过于担心剪裁顶部,如果有更多的东西覆盖它,它将反映视图在加载时的实际外观。

Apple建议类似于用户在加载应用时看到的内容。 例如,对于我的Sudoku应用程序,而不是网格,default.png显示“请稍候”消息。 当应用程序加载时,它会消失,您会看到可以与之交互的网格。 它看起来很流畅,当它加载时和你可以互动的时候很明显。

最后,界面使用一些工具栏按钮。 在default.png中,它们处于禁用状态(灰色文本)。 加载应用程序后,它们会启用并更改颜色。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM