igu*_*222 40 iphone cocoa-touch uitableview uikit ios
我需要得到一个完整的高度UITableView(即没有更多滚动的高度).有没有办法做到这一点?
我试过了[tableView sizeThatFits:CGSizeZero],但只返回0x0 CGSize.
Tod*_*ell 93
尝试contentSize从UITableView的超类UIScrollView继承的方法.但是,您可能会发现contentSize返回不正确或过期的值,因此您应该layoutIfNeeded首先调用以重新计算表的布局.
- (CGFloat)tableViewHeight
{
[tableView layoutIfNeeded];
return [tableView contentSize].height;
}
Run Code Online (Sandbox Code Playgroud)
强制性的Swift 3.0和2.2答案.
var tableViewHeight: CGFloat {
tableView.layoutIfNeeded()
return tableView.contentSize.height
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17933 次 |
| 最近记录: |