我有一个带有标签和按钮的输入页面,这些页面太长,无法放在任何 iPhone 的屏幕上。我想让用户垂直滚动以进行所有输入。
我想在情节提要中进行布局。
我可以找到的所有建议答案都可以处理不同的情况: - 全部按代码布局 - 内容是具有固有大小的图像 - 可能适用于 autolayout/xcode 5,但我无法适用于自适应布局和 xcode6
这就是我在说什么。黄色框是保存输入元素的视图。黑框代表随时可以看到的内容。
根据我的研究,这是我尝试过的:
- 在主视图中添加了一个完全填充它的 ScrollView。(我认为这应该是黑色矩形。)
- 在滚动视图中添加了一个视图(作为内容容器)。(黄色矩形)
- 添加了内容视图所需的元素。为了低于屏幕上可见的内容,我拖动并扩展了视图,使其足够大以包含所有内容。
- 添加了将内容视图固定到所有侧面的滚动视图的约束。
- 添加了约束,使内容视图的宽度和高度与顶级视图相同。
- 为所有元素的宽度和高度以及从它们的侧面到容器视图的侧面添加了约束。
我在模拟器中得到的:只有可以适应原始屏幕尺寸的元素。
任何人都可以帮助解决我认为必须是一个常见问题吗?
谢谢。