UITableView标题可见吗?

时间:2010-07-30 17:15:12

标签: iphone uitableview

有没有办法确定tableview标题,而不是节标题是否可见?

1 个答案:

答案 0 :(得分:1)

这有效

-(BOOL)tableHeaderVisible:(UITableView *)tableView
{
    CGRect headerRect = tableView.tableHeaderView.frame;
    CGRect visibleRect;
    visibleRect.origin = tableView.contentOffset;
    visibleRect.size   = tableView.contentSize;
    if(visibleRect.origin.x >= (headerRect.origin.x + headerRect.size.width))    { return NO; }
    if(visibleRect.origin.y >= (headerRect.origin.y + headerRect.size.height))   { return NO; }
    if(headerRect.origin.x >= (visibleRect.origin.x +  visibleRect.size.width))  { return NO; }
    if(headerRect.origin.y >= (visibleRect.origin.y +  visibleRect.size.height)) { return NO; }
    return YES;
}