0

我有一个具有不同静态背景图像的通用应用程序

  1. iPhone 4,4S
  2. iphone 5
  3. iPad

这个静态背景图像非常具体(它不是纹理或纯色,有些视觉元素需要始终位于左侧等),但我所有位于其顶部的按钮和标签都可以灵活(因此我想使用自动布局)。

该应用程序仅支持横向。

当我有 3 个不同的 XIB 时,使用自动布局的最佳方式是什么?

我想巩固代码库。

4

1 回答 1

1

如果这三种设备的布局唯一不同的是背景图像,那么您应该将它们全部放在一个使用自动布局正确响应屏幕大小的 xib 中。

然后给持有背景图片的UIImageView设置一个IBOutlet,或者给背景颜色为图片的UIView设置一个IBOutlet,在启动时检测屏幕尺寸后在代码中设置图片。

于 2012-11-25T09:41:47.870 回答