Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何根据单元格的数量更改滚动视图的大小?_Ios_Swift_Uitableview_Uiscrollview_Swift3 - Fatal编程技术网

Ios 如何根据单元格的数量更改滚动视图的大小?

Ios 如何根据单元格的数量更改滚动视图的大小?,ios,swift,uitableview,uiscrollview,swift3,Ios,Swift,Uitableview,Uiscrollview,Swift3,我希望从后端提取所有挂起的位置,将它们加载到一个不滚动的tableView中,而是根据我需要的单元格数量更改高度,放在滚动视图中 例如,这里是我的层次结构 标签50px tableView每个单元格都是80pxframe属性是一个CGRect,它是一个结构,因此您必须一起更改它 CGRect frame = self.tableView.frame; frame.size.height = 80.0 * cells.count; self.tableView.frame = frame; 不

我希望从后端提取所有挂起的位置,将它们加载到一个不滚动的tableView中,而是根据我需要的单元格数量更改高度,放在滚动视图中

例如,这里是我的层次结构

标签50px
tableView每个单元格都是80pxframe属性是一个CGRect,它是一个结构,因此您必须一起更改它

CGRect frame = self.tableView.frame;
frame.size.height =  80.0 * cells.count;
self.tableView.frame = frame;

不要那样做。将所有内容都放到表视图中。表格视图不仅仅可以显示相同单元格的列表。添加一个标题并将标签放入其中。添加页脚并将文本字段和映射放在其中。tableView.frame.size.height=80*cells.count
CGRect frame = self.tableView.frame;
frame.size.height =  80.0 * cells.count;
self.tableView.frame = frame;