准备一个应用程序在没有自动布局的情况下在 3.5'' 和 4'' 上运行
Posted
技术标签:
【中文标题】准备一个应用程序在没有自动布局的情况下在 3.5\'\' 和 4\'\' 上运行【英文标题】:Preparing an app to run on both 3.5'' and 4'' without autolayout准备一个应用程序在没有自动布局的情况下在 3.5'' 和 4'' 上运行 【发布时间】:2014-01-26 23:34:08 【问题描述】:我正在编写一个必须有垂直滑块并且应该在 iPhone4 和 iPhone5 上运行的应用程序。我不得不关闭自动布局,否则垂直滑块将无法正确显示。
有没有一种方法可以创建在没有自动布局的情况下在 3.5 英寸和 4 英寸屏幕上看起来都不错的布局?
【问题讨论】:
How do I support the taller iPhone 5 screen size? 的可能重复项 【参考方案1】:当您禁用自动布局时,视图系统会切换到使用“自动调整大小蒙版”,这是自动布局的前身。
您必须了解自动布局的工作原理或自动调整大小蒙版的工作原理。这两个系统都有大量文档。
【讨论】:
【参考方案2】:当然可以。您可以自己编写 UI 并使用 [UIScreen mainScreen].bounds.size
作为屏幕尺寸参考,也可以使用 Storyboard 并使用 AutoSizing(不是 AutoLayout)指南。
【讨论】:
以上是关于准备一个应用程序在没有自动布局的情况下在 3.5'' 和 4'' 上运行的主要内容,如果未能解决你的问题,请参考以下文章
我们可以在没有 Google 自动缩放器的情况下在 Google 云计算上扩展应用程序吗?
我可以在没有自动 ID 的情况下在 Django 中创建模型吗?