我想在我的应用程序中使用EGORefreshTableHeaderView。
我的应用程序中有不同的 UITableViews。在其中一个中,我有一个 UIView 作为页脚,而在另一个中没有。在 EGORefreshTableHeaderView 中检查此代码:
- (void)egoRefreshScrollViewDidScroll:(UIScrollView *)scrollView {
if (_state == EGOOPullRefreshLoading) {
CGFloat offset = MAX(scrollView.contentOffset.y * -1, 0);
offset = MIN(offset, 60);
scrollView.contentInset = UIEdgeInsetsMake(offset, 0.0f, 0.0f, 0.0f);
}
如您所见, contentInset.bottom 是0.0f
. 结果是带有页脚的 TableView 我有问题。如何检查是否scrollView
有页脚?
那我可以说:
if(ScrollView has footer)
bottom = 50;
else
bottom = 0;