0

我正在尝试将我的应用程序调整为 iPhone 5,但遇到了一些困难。

在此处输入图像描述

  1. ContainerViewController 的标头(始终位于顶部)
  2. 包含其他 ViewController 的 ContainerViewController
  3. 侧边栏视图控制器
  4. 内容视图控制器

因此,容器包含标题、侧边栏和内容视图。在内容视图中,我有 UINavigationController。我的问题是,当我使用 iPhone 5 时,它会改变所有应用程序的外观,即使我使用 Autoresizing Mask,它看起来也很糟糕,而且位置也不正确,我认为这可能是因为我创建了容器标题。

我这样设置:

在此处输入图像描述

这是一个将 UIScrollView 和 UIImageView 作为背景的视图示例:(注意 UIScrollView 和 UIImageView 的底部,它将它们推到视图之外。

iPhone 4:

在此处输入图像描述

iphone 5:

在此处输入图像描述

这是我第一次使用自动调整蒙版,所以请耐心等待。提前致谢!

4

1 回答 1

1

我不会在内心深处回答这个问题。您设置了错误的自动调整大小。以下是可行的方法。要处理 iPhone5 你只UIViewAutoresizingFlexibleHeight需要autoresizingMask

如果您想正确了解自动调整大小,请阅读此内容

对于容器视图 对于集装箱

对于页眉 对于页眉

对于内容视图 对于内容

对于侧边栏 对于侧栏

于 2013-03-18T13:15:52.727 回答