ash*_*yla 0 height constraints uitableview swift
有没有办法找出表格视图内容的高度,旁边加上所有部分的所有单元格的高度?
我有3个部分,每个部分有不同的高度单元格和可变数量的单元格.所以我希望有一个系统方法来获取表视图内容的高度.
编辑:在其他类似的问题的答案中没有说它在哪里调用tableView.contentSize
您可以通过以下方式检索内容大小:
Swift/ObjC:
let contentSize : CGSize = self.tableView.contentSize
let width = self.tableView.contentSize.width
let height = self.tableView.contentSize.height
Run Code Online (Sandbox Code Playgroud)
您可以使用它来了解您UITableView是否已加载(Swift 2.2):
override func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
if indexPath.row == (tableView.indexPathsForVisibleRows!.last! as! NSIndexPath).row {
// End of loading
let contentSize : CGSize = self.tableView.contentSize
let width = self.tableView.contentSize.width
let height = self.tableView.contentSize.height
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5310 次 |
| 最近记录: |