I need to get the full height of a UITableView (i.e. the height at which there would be nothing more to scroll). Is there any way to do this?
I've tried [tableView sizeThatFits:CGSizeZero]
, but that only returns a 0x0 CGSize.
I need to get the full height of a UITableView (i.e. the height at which there would be nothing more to scroll). Is there any way to do this?
I've tried [tableView sizeThatFits:CGSizeZero]
, but that only returns a 0x0 CGSize.
Try the contentSize
method, which is inherited from UITableView’s superclass, UIScrollView. However, you may find that contentSize
returns an incorrect or out of date value, so you should probably call layoutIfNeeded
first to recalculate the table’s layout.
- (CGFloat)tableViewHeight
{
[tableView layoutIfNeeded];
return [tableView contentSize].height;
}