Can you split tableview and scrollview delegate methods for a UITableView
===

A little explanation. I have inherited someone else's code and I am trying to implement Pull to Refresh (by Leah Culver). I currently have a UIViewController, and inside we are adding in a UITableView (amongst other things) that I'd like to pull to refresh. Here is what I've got right now:

	headlineTableView = [[UITableView alloc] initWithFrame:self.view.bounds
		style:UITableViewStyleGrouped];
	headlineTableView.autoresizingMask = 
		UIViewAutoresizingFlexibleHeight | 
		UIViewAutoresizingFlexibleWidth;
	headlineTableView.backgroundColor = [UIColor clearColor];
	headlineTableView.dataSource = self;
    headlineTableView.delegate = self;
	headlineTableView.indicatorStyle = UIScrollViewIndicatorStyleWhite;
	headlineTableView.rowHeight = ROW_HEIGHT_WITH_COMMENTS;
	headlineTableView.scrollsToTop = self.scrollsToTop;
	headlineTableView.separatorColor = [UIColor colorWithWhite:0.30f alpha:1.0f];
	headlineTableView.sectionHeaderHeight = 0.0f;
    
    pullTVC = [[PullRefreshTableViewController alloc] initWithStyle:UITableViewStyleGrouped];
    [pullTVC setTableView:headlineTableView];
    
	[self.view addSubview:pullTVC.view];
	[headlineTableView release];

Set this way all delegate methods are called from self and the tableview draws correctly but pull to refresh doesn't work. If I comment out:

     headlineTableView.delegate = self;

Then pull to refresh works, but the UITableView does not draw correctly. What I'd really like to do is set the UITableViewDelegate to self, but not the UIScrollView. 

Or alternatively, can I pass the UIScrollView Delegate methods back to pullTVC? I tried

    -(void)scrollViewDidScroll:(UIScrollView *)scrollView
    {
        [pullTVC scrollViewDidScroll:scrollView];
    }
but that didn't work.