【问题标题】:A general question regarding images to be used in iPhone关于要在 iPhone 中使用的图像的一般问题
【发布时间】:2011-05-23 08:54:23
【问题描述】:

这是我的第一个 iPhone 应用程序。所以我有一长串的疑问:-)

我的应用程序在第一个选项卡上有一个UItableView,在第三个选项卡上有一个联系我们页面。在这两个选项卡中,我都会显示图像。

对于UITableView,我从服务器获取图像,对于联系我们页面,我有一组客户的静态图像。

我的问题是,为了让我的应用在 Appstore 中获得批准,我应该遵循这些图像的质量规范吗?这些图像可读,但分辨率不高。

我知道关于 Tabbar 图标图像、启动屏幕图像的指南。但是我从服务器收到的静态图像和图像呢?

我们将不胜感激指导或帮助 :)

【问题讨论】:

    标签: iphone xcode uiimageview appstore-approval


    【解决方案1】:

    有基于显示器的规格。但是,并非必须同时支持两种显示器(正常和视网膜)。

    您可能想深入了解HIG。如果您没有双分辨率图像,那么在视网膜显示屏上,应用程序的外观可能很糟糕。

    但是,您可以在您的应用中使用任何图片(除非有其他违规行为,如 DRM、版权等)。 批准也是基于大量的参数。图片可能不是其中的一部分。但是如果被拒绝,他们会明确指定它。

    玩得开心。

    【讨论】:

    • 谢谢。这是否意味着建议为我在我的应用程序中使用的所有图像修复 2x 图像? (我认为我的客户甚至有 2x 图像)
    • 不,您可能想要也可能不想要 2x 图像。这完全取决于您对应用程序的图像部分的重视程度。如果图像不发挥主要作用并且主要在内容和文本上,那么您可能会放弃制作 2x 图像。它增加了二进制大小。
    【解决方案2】:

    如果您觉得图片不错,请使用它。Apple 不会因为图片而拒绝您的应用。 但请记住,苹果为特定目的定义的图标很少,例如用于打开操作表的操作图标、用于打开相机控制台或壁纸的相机图标。

    请记住,您不会更改预定义图标的行为...... 休息就好了。。

    快乐的 iCoding...

    【讨论】:

    • 还有一个问题。直到现在我从服务器获得 40*40 的图像以显示在 TableView 上。我应该要求 80*80 让它在 iPhone 4 中看起来更好吗?
    • 如果你要求双倍的视网膜显示会很棒,因为它在 1 个像素中显示双点以获得更好的清晰度..
    • 你能指导我如何找出它的 iphone 4 吗?
    • 它不是必需的.. 只需在每个图像的名称后保留@2x 的扩展名.. 如果它的 iPhone4 它将搜索带有@2x 扩展名的图像名.. 如果它没有找到它它将以正常图像拍摄图像。例如:正常情况下,如果您使用“1.png”,则具有双像素的图像必须名称为“1@2x.png”。就是这样:)
    • 您可以查看屏幕的分辨率。对于普通 iPhone,它是 320x480,对于 iPhone 4,它正好是两倍。您可以使用[[UIScreen mainScreen] scale]
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多