我正在尝试将我的应用程序调整为适用于 iPhone 5,但遇到了一些困难。
- ContainerViewController 的 header (始终位于顶部)
- 容纳其他 ViewController 的 ContainerViewController
- SidebarViewController
- ContentViewController
因此,容器包含标题、侧边栏和内容 View 。在内容 View 中我有 UINavigationController。我的问题是,当我使用 iPhone 5 时,它会更改所有应用程序的外观,即使当我使用自动调整大小蒙版时,它看起来也很糟糕并且位置不正确,我认为这可能是因为我创建的容器 header 所致。
我这样设置:
这是一个将 UIScrollView 和 UIImageView 作为背景的 View 示例:(注意 UIScrollView 和 UIImageView 的底部,它将它们推到 View 之外。
iPhone 4:
iPhone 5:
这是我第一次使用自动调整大小蒙版,所以请耐心等待。提前致谢!
最佳答案
我不会在内心深处回答这个问题。您将自动调整大小设置错误。
以下是可行的方法。要处理 iPhone5,您只需要 UIViewAutoresizingFlexibleHeight
作为 autoresizingMask
如果您想正确了解自动调整大小,请阅读this
对于容器
对于标题
对于内容
对于侧栏
关于ios - 无法调整 viewController 的自动调整大小蒙版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15475150/