如何使用自动布局约束在一个屏幕上放置两个视图?

3
我想创建具有两个视图(顶部和底部)的应用程序。
顶部视图可以滚动,并包含多个文本字段和标签。
底部视图是不可滚动的,但需要自动调整以适应底部屏幕,就像键盘一样,当屏幕大小改变时(我希望它可在 iPhone 4 到 6 Plus 上使用)。底部视图将包含一个自定义功能按钮,用于触发顶部视图中的操作和更新。
我已经在 Android 上使用 LinearLayout 实现了这一点,但是在 iOS 上卡住了。 Screenshot

嘿,你解决了你的问题吗? - Nischal Hada
你提供的链接中没有图像。 - Nischal Hada
你有检查我的答案吗? - Nischal Hada
是的,我使用了顶部 scrollview 和底部视图以及您的设置,它起作用了!!!谢谢。我不知道存在这样的方法。我买了 iOS 书来学习,但只是浅显地涉及了 ios。 - BRO PG
如果是这样的话,我希望您能接受并点赞我的答案。 - Nischal Hada
谢谢你的帮助,伙计。 - Nischal Hada
2个回答

1
尝试将表视图或滚动视图放置在顶部,使其可以滚动,并在底部放置一个UIView。使UIView的高度保持不变,而您将在顶部使用的表视图或滚动视图将根据屏幕大小更改高度。如果您感到困惑,请发布评论。
有关表视图,请参见此教程 iOS -自定义表格单元格不完全覆盖UITableView 步骤1:按如下方式放置表视图和视图。上部是表视图,下部是视图。

enter image description here

步骤2:以下是将视图约束的方法。 首先,

enter image description here

在这里,"At second" 的意思是 "在第二秒"。

enter image description here

步骤三:按照以下方式为表视图设置约束。

enter image description here

尝试并告诉我你得到了什么。

谢谢。我会尝试这种方法。 - BRO PG
仅使用屏幕上的表格视图,我可以使其在使用不同屏幕尺寸时进行缩放,但是在我添加底部的UIVIEW后,它就无法再进行缩放了。看起来它已经固定在位置上,没有进行缩放或填充屏幕。我该如何添加底部的视图,并使其始终停靠在底部,同时顶部视图仍然可以正确缩放?有哪些网站或指南可以参考? - BRO PG
你需要添加自动布局功能。 - Nischal Hada

1
在您的情况下,我建议将所有这些按钮拖到一个UIView中。然后按所需间距放置按钮。选择所有按钮并给出相等的宽度和高度约束。然后在相邻的按钮或视图之间给出间距约束。然后给出UIViewUIViewcontroller之间的约束。

谢谢。我会尝试在谷歌上搜索如何设置约束条件。希望它很容易实现。 - BRO PG

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接