【问题标题】:Image handling for different sizes of iPhone and iPad for universal app适用于通用应用程序的不同尺寸 iPhone 和 iPad 的图像处理
【发布时间】:2015-02-20 06:21:09
【问题描述】:

我是 iOS 新手

我的问题是,我们可以为支持 iPhone 和 iPad 的应用图标选择不同尺寸的图像,根据屏幕分辨率选择默认图像。

如何在应用程序中申请其他图像。也有必要拍摄不同尺寸或分辨率的每张图片吗?

如果有必要,那么最好的方法是什么?

感谢您的帮助。

【问题讨论】:

  • 你可以使用图片资源
  • k 但是有相同的图像具有不同的大小和名称,支持 ipone 和 ipad。如何根据屏幕分辨率选择正确的图像? @艾比
  • 根据设备尺寸设计ScreenBackground和splashscreen。其余所有图像(如按钮背景等)均设计为ipad分辨率,按比例排列iphone和ipad中的图像。
  • 感谢快速回放

标签: ios


【解决方案1】:
  • 对于其他图片:

假设我们的图像应该被称为“名称”。我们需要提供四个图像资源。 iPhone 资源应该有 ~iphone 后缀,因此 iPad 资源需要 ~ipad 后缀,而视网膜显示的 @2x 位于名称和后缀之间。所以这就是我们得到的:

•   name~iphone.png
•   name@2x~iphone.png
•   name~ipad.png
•   name@2x~ipad.png
•   name-568h@2x~iphone.png (iPhone 5)

后缀必须全部小写,这一点很重要。有了这个命名约定,就不需要再这样做了,因为

[UIImage imageNamed:@"name.png"];

处理所有不同尺寸图片的加载。

有关更多信息,请参阅thisthis

  • 对于应用图标:

您应该使用资产目录。

有关更多信息,请参阅Link1Link2Link3

  • 午餐图片:

this

【讨论】:

  • @yashika...复制粘贴...嗯
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多