首页 > 解决方案 > 向 TableView 中的分段控件添加常量

问题描述

我在 tableView 中添加了一个分段控件。

它跨越了屏幕的整个宽度,如何在左右添加约束?

在情节提要约束未激活时,它们无法配置。在此处输入图像描述

标签: swiftxcodeuitableviewuisegmentedcontrol

解决方案


从外观上看,您已将其添加到 UITableViewController 的 TableHeaderView 中。首先将一个简单的 UIView 作为容器添加到 TableHeaderView 中。您可以将 UISegmentedControl 移动到容器中,此时您将能够定义约束(例如 UISegmentedControl 的前导、尾随、顶部和底部锚或高度锚)。

对于容器本身,您必须定义一个高度,确保它可以根据内容的约束来适应内容。根据我的经验,TableHeaderViews 在运行时以编程方式改变它们的高度并不能很好地发挥作用。但是,这对于您当前的情况应该无关紧要。


推荐阅读