鉴于出发时间随时间变化,我在viewWillAppear中有一个获取新时间并重新填充tableView的单元格的API调用。
目前,这个小部件的起始高度看起来是150-200点。在告诉它一个新的preferredContent后,我尝试将tableView的框架高度重置为主视图。这些都不能让我得到我想要的东西。一个由出发时间填充的表视图,它是N times the height o
此集合视图的高度将根据(重新)加载的内容而有所不同。
到目前为止,我可以通过根据单元格的数量计算tableHeaderView的高度,然后设置它的preferredContentSize属性来调整其大小。ceil(_cellCount / 2.0);
// This informs the parent v
UITableViews不应该是可滚动的,因为总体设置视图已经是。此外,弹出式对话应采取垂直的屏幕,它需要多少,但应水平压缩。我有滚动视图、内容视图(我只从一个开始)和容器视图到它们各自的超级视图(或布局指南)。我以以下方式限制了内容视图的大小:contentView.height == 200 // rem