ios - 准备一个应用程序在没有自动布局的情况下在 3. 5'' 和 4'' 上运行

标签 ios cocoa-touch autolayout

我正在编写一个应用程序,它必须有垂直 slider 并且应该在 iPhone4 和 iPhone5 上运行。我不得不关闭自动布局,否则垂直 slider 将无法正确显示。

有没有一种方法可以创建在没有自动布局的情况下在 3.5 英寸和 4 英寸屏幕上都很好看的布局?

最佳答案

当您禁用自动布局时, View 系统将切换为使用“自动调整大小蒙版”,这是自动布局的前身。

您必须了解自动布局的工作原理或自动调整大小 mask 的工作原理。这两个系统都有大量文档。

关于ios - 准备一个应用程序在没有自动布局的情况下在 3. 5'' 和 4'' 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21370724/

相关文章:

ios - 如何通过 -addSublayer : respond to touch events? 添加 UI 元素

objective-c - 选项卡栏 Controller - 选项卡栏首次无法设置纵向背景图像

ios - 为什么带有 subview Controller 的 UIViewController 有时会返回children[0].isEmpty = true?

ios - 可变高度 UITableViewCell 在滚动到列表末尾并旋转后展开

ios - UICollectionViewFlowLayout 的行为未定义

ios - 在 UITableView 自定义单元格中隐藏 UIImageview

ios - AlamoFireObjectMapper 无法在对象数组中保存数据响应

ios - 在 UITextField 中添加一个 UIButton

ios - 如何添加约束以右对齐 UITableViewCell 内的图像

c# - 防止用户返回上一个 Activity