具有约束的UITableView的动态高度

时间:2015-11-02 17:51:10

标签: ios iphone swift uitableview storyboard

我想在Storyboard中创建一个界面,可以自动缩放所有iPhone屏幕尺寸,如下图所示:

View in XCode Storyboard

我想要的是视图1和视图2具有恒定的高度,但同样覆盖水平空间,并且下面的UITableView一直延伸到UIViews。如何指定约束来实现此效果?

我知道如何以编程方式执行此操作,但我已经在此项目中学习了故事板。

有人有任何提示吗?

1 个答案:

答案 0 :(得分:0)

如果你想让view1和view2保持固定在顶部,那么通过约束view1.bottom == tableView.top就可以了。

如果希望view1和view2与表视图一起滚动,则将它们放在表视图的标题中。 (要制作标题,请将通用UIView拖到故事板编辑器中原型单元格上方的空间。)我不建议使用约束来尝试在表格视图之外滚动它,即使它(有时)可能的。

控制 - 从view1拖动到view2并创建“等宽”约束以平均分割空间。