【发布时间】:2017-07-25 02:22:18
【问题描述】:
我需要在我的布局中实现AutoLayout。以下是部分截图:
1.
2.
案例是:
我在 View 和 UITableView 中有一个 ShinobiDataGrid。第一张图片是第一个条件,在第一张图片中我希望view 的高度为高度View Controller。
第二张和第三张图是有空的时候TableView。我希望TableView 始终位于View Controller 的底部,而View 的高度取决于Table View 的高度。
我阅读了this、this 和所有关于这方面的参考资料,但它对我不起作用。
编辑
我读了一些关于自动布局的文章,我在下面得到了这个:
1.
2.
但在第一张图片中,UIView 与主视图仍有距离。我希望它距离主视图底部只有 3 或 4 个点,如下所示:
现在,我有一个从 UIView 到 UITableView 的约束。我使用自定义优先级、常量等从 UIView 向底部主视图添加了一个约束,但它不起作用。
【问题讨论】:
-
所以,为我简化它:(1)屏幕截图#1 - 第一个条件 - 单个
UIView具有它的视图控制器的高度。 (2) 截图#2 - 和#3? - 有一个UITableView- 基本上是一个视图,对吧 - 低于一个UIView?令我困惑的是,您希望表格视图始终低于UIViewController。他们可能有一个基本视图,但是在谈论自动布局时,视图控制器基本上没有意义。几乎同样重要的是你的最后一点它对我不起作用。可以发布更多细节 - 请通过编辑问题来做到这一点。谢谢! -
@dfd 我不明白你在哪个部分
not working for me。有人在我的问题点给出答案。我想我不需要编辑它谢谢 -
很高兴有人帮助了你。仍然希望我能理解你的意思——详细地说——“不适合你”。
标签: ios swift autolayout