我使用表格视图和搜索显示控制器创建简单的视图控制器。当我添加搜索显示控制器时,它为NSAutoResizingMaskConstraints
创建searchResultsTableView
并在视图控制器中占据整个位置。但我对此viewController使用autoLayout,而我的tableView
空间有限。
有人知道如何为searchResultsTableView
添加约束吗?
我已尝试过的内容:
我设置searchResultsTableView.translatesAutoresizingMaskIntoConstraints = NO
,但我的UITableViewCell也有自动布局,当我创建我的单元格时,我看到NSAutoresizingMaskLayoutConstraint
错误。这很奇怪,因为当我为tableView
创建这个单元格时,我没有看到错误。在StoryBoard中创建的单元格就像tableView
的原型一样。
答案 0 :(得分:1)
我找不到使用约束来实现此目的的方法,但是您可以通过将主控制器中的容器视图设置为您希望表视图的大小来实现所需的结果。表视图和搜索结果表视图都是此嵌入式控制器的完整大小。所以,故事板看起来像这样: