如何使用 Stackview 消费整个视图
How to consume entire View with Stackview
我有一个层次结构:
视图 > 堆栈视图 > 表视图
Stackview 具有以下限制:
- 尾随 Space 到:Superview
- 领导 Space 到:Superview
Tableview 对 Stackview 有以下限制:
- 尾随 Space 到:Superview
- 领导 Space 到:Superview
底层 class 是一个 UIViewController。我得到一个看起来像这样的表格视图:
注意所有 right/left 边距。有没有办法去掉边距?
UITableView
分隔符不会跨越整个单元格;这就是他们的风格。例如,如果您在检查器中检查 table 视图,或为其设置背景色,您应该会发现 table 视图实际上占据了整个 space。
默认情况下,Interface Builder 将您的视图限制为 margin
s,而不是实际的视图边界。
Select 您的约束(一个接一个),然后转到右侧的检查器视图,您可以在其中控制约束的设置方式(例如尾随 <-> 前导、底部 <-> 顶部等)。在这里,取消选择 Relative to margin
.
我有一个层次结构:
视图 > 堆栈视图 > 表视图
Stackview 具有以下限制:
- 尾随 Space 到:Superview
- 领导 Space 到:Superview
Tableview 对 Stackview 有以下限制:
- 尾随 Space 到:Superview
- 领导 Space 到:Superview
底层 class 是一个 UIViewController。我得到一个看起来像这样的表格视图:
注意所有 right/left 边距。有没有办法去掉边距?
UITableView
分隔符不会跨越整个单元格;这就是他们的风格。例如,如果您在检查器中检查 table 视图,或为其设置背景色,您应该会发现 table 视图实际上占据了整个 space。
默认情况下,Interface Builder 将您的视图限制为 margin
s,而不是实际的视图边界。
Select 您的约束(一个接一个),然后转到右侧的检查器视图,您可以在其中控制约束的设置方式(例如尾随 <-> 前导、底部 <-> 顶部等)。在这里,取消选择 Relative to margin
.