【问题标题】:Best way to create Default.png image for iPhone app为 iPhone 应用程序创建 Default.png 图像的最佳方法
【发布时间】:2009-01-29 21:09:16
【问题描述】:

最初我只是在 iPhone 上截取我的应用程序的屏幕截图,然后在 Photoshop 中对其进行调整。

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

所以,如果我把那部分从我的图像中剪掉,我的图像会更短一些,而不是 480 像素高。

我该怎么办?提交更短的图片?将其拉伸为 480 像素但没有通知栏?用图片中的通知栏提交?

您是如何创建 Default.png 的?

【问题讨论】:

    标签: iphone cocoa-touch


    【解决方案1】:

    Xcode 支持创建默认图像。连接设备后,打开管理器(窗口 > 管理器)。点击 Screenshot 选项卡,截图并点击“Save as default image...” 选择你的项目和bingo jingo,你就完成了。

    【讨论】:

    • “Bingo jingo”哈哈,我在偷那个地狱。
    • 不赞成仅仅因为我希望数字保持在 42 :p
    【解决方案2】:

    您可以在屏幕截图中离开通知区域。 iPhone 会在上面绘制真正的通知栏。

    iOS 7 更新iOS 7 Transition Guide 明确要求这样做:

    更新启动图像以包含状态栏区域(如果尚未这样做)。

    【讨论】:

    • 如果它打扰到你,或者把它涂黑。
    • 现在屏幕截图的问题是实时状态栏被绘制在屏幕截图中旧状态栏的顶部 - 导致丑陋的混乱。 iOS 7 有更好的答案吗?
    【解决方案3】:

    我认为最好的方法是使用 Xcode screenshotter 并编辑一些 GUI 元素,例如按钮上的图稿或文本,这样人们在按默认按钮时不会感到沮丧。 png 不会使您的应用响应。

    【讨论】:

    • 我支持这个。加载一张“空” UI 的图片,这会让您的应用看起来像是加载了一半,但您仍然无法与之交互。它也显示了一些加载进度。
    【解决方案4】:

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

    虽然您可以将其保留为 320x480 并在 default.png 上绘制真实的状态栏是正确的,但当手机处于 Internet 共享模式或保持通话时(另外 20 像素),它看起来会很奇怪.

    通过裁剪为 320x460,它在网络共享模式下看起来更好。

    【讨论】:

    • 很棒的提示!每个有状态栏的人都应该使用 320x460。在网络共享模式下,它会自动从中间切出一点,因此顶部和底部的条形完美匹配!太棒了。
    【解决方案5】:

    只需编辑通知区域以匹配图像其余部分的背景。只要您的图像是 480x320 就可以了。

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

    【讨论】:

      【解决方案6】:

      您应该记住,您可能还需要一些空间来放置通话状态栏或网络共享状态栏。此条的高度为 20 像素。甚至苹果也没有做对。保持通话并启动“照片”或“天气”应用程序,然后您就会明白我的意思了。要测试您可以使用 iPhone 模拟器应用程序中的“切换通话状态栏”菜单。

      【讨论】:

        【解决方案7】:

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

        【讨论】:

          【解决方案8】:

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

          【讨论】:

            【解决方案9】:

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

            Apple 推荐与用户在应用加载时看到的内容相似的内容。例如。对于我的数独应用程序,default.png 显示的是“请稍候”消息,而不是网格。加载应用程序时,它会消失,您会看到可以与之交互的网格。它看起来很流畅,并且在加载和交互时都很明显。

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

            【讨论】:

              猜你喜欢
              • 2011-06-06
              • 1970-01-01
              • 2021-10-01
              • 1970-01-01
              • 2011-10-03
              • 2017-07-17
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多