iOS背景图片 - 支持所有显示高度的最佳实践

时间:2014-09-08 16:27:16

标签: ios iphone uiimageview background-image

在实现背景图像时,支持不同显示高度的iOS设备的最佳做法是什么?

DETAIL:

我正在使用大量背景图片更新iOS应用。使用的背景图像对于4英寸显示屏(iPhone 5)来说太短或对于3.5英寸显示屏(iPhone 4S)而言太大。

有没有办法让iOS自动确定要使用的正确背景图像,具体取决于设备显示高度(可能通过自动布局+约束或图像文件名?)或是我唯一选择检查代码中的屏幕尺寸和然后应用适当的背景图像?

1 个答案:

答案 0 :(得分:0)

您指的是发布图片吗?如果是,则可以为不同的图像定义不同的名称。

如果您指的是某些活动的背景图片,那么您有几个选择:

  1. 为不同的手机尺寸创建单独的背景,并在代码中检查手机的高度。
  2. 为较大的iPhone创建背景,让较小的iPhone自动裁剪。
  3. 不,根据名称或自动布局限制,手机无法确定正确的图像资源。