我试图将另一个viewcontroller(包含tableview)的视图重用到collectionview的下面。
目前我正在做。
添加了一个页脚视图并将视图加载到其中。我很难知道tableview内容大小何时被完全加载。这样我就可以将其分配给页脚视图的高度。有没有代表知道相同的?或任何其他方式来实现此功能
答案 0 :(得分:0)
这是一个尴尬的工作,但假设你已经获取了数据并将其存储在数组中,并且你知道一个单元格的高度是什么,那么你可以尝试这样的事情:
将数组传递到第二个视图控制器数组
var yourData: [YourObject] = []
if self.yourData.count > 0 {
let count = self.yourData.count
let singleCellSize: CGFloat = 200
self.footerView.frame = CGRect(x: 0, y: 0, width: self.view.frame.width, height: singleCellSize * count) /* MULTIPLY THE HEIGHT BY THE NUMBER OF CELLS */
}