Ios 如何调整表中的子视图大小以适应?

Ios 如何调整表中的子视图大小以适应?,ios,uitableview,uiview,swift3,frame,Ios,Uitableview,Uiview,Swift3,Frame,我有一个UITableView,其中包含一个UIView子视图和单元格 我的问题是,当我想更改表中子视图的高度框时,在调整大小后,从其末尾(UIView)不显示单元格。单元将从情节提要位置显示 以下是我如何更改帧: var rct = infoView.frame rct.size.height = cantainerView.frame.minY + viewStatus.frame.maxY + 16 infoView.frame = rct infoView.backgroundColo

我有一个
UITableView
,其中包含一个
UIView
子视图和单元格

我的问题是,当我想更改表中子视图的高度框时,在调整大小后,从其末尾(
UIView
)不显示单元格。单元将从情节提要位置显示

以下是我如何更改帧:

var rct =  infoView.frame
rct.size.height = cantainerView.frame.minY + viewStatus.frame.maxY + 16
infoView.frame = rct
infoView.backgroundColor = UIColor.green
self.tableView.backgroundColor = UIColor.blue
以下是两张图片,可以了解我的问题:


第一个视图不是单元格!我不使用AutoLayout.do this
self.tableView.headerView=infoView更改帧后。的可能副本不是,因为我的子视图不是headerView。红色背景是第一节的标题。