0

我用表格视图和搜索显示控制器创建了简单的视图控制器。当我添加搜索显示控制器时,它会在视图控制器中创建NSAutoResizingMaskConstraintssearchResultsTableView占据整个位置。但是我为这个 viewController 使用了 autoLayout,而且我tableView的空间有限。

有人知道如何向 a 添加约束searchResultsTableView吗?

我已经尝试过的:

我设置searchResultsTableView.translatesAutoresizingMaskIntoConstraints = NO了,但我的 UITableViewCell 也有自动布局,当我创建我的单元格时,我看到了NSAutoresizingMaskLayoutConstraint错误。这很奇怪,因为当我创建这个单元格时,tableView我没有看到错误。在 StoryBoard 中创建的单元格类似于tableView.

4

1 回答 1

1

我找不到使用约束的方法,但是您可以通过在主控制器中使用容器视图来实现您想要的结果,该容器视图设置为您希望表视图的大小。表格视图和搜索结果表格视图都将是这个嵌入式控制器的全尺寸。所以,故事板看起来像这样:

在此处输入图像描述

于 2013-08-18T05:46:11.990 回答