На самом деле KKGridView - это UIScrollView, если вы используете KKGridView
путем создания подкласса KKGridViewController
, вы можете сделать эту работу, установив делегату gridView значение self.
if (_refreshHeaderView == nil) {
EGORefreshTableHeaderView *view = [[EGORefreshTableHeaderView alloc] initWithFrame:CGRectMake(0.0f, 0.0f - self.gridView.bounds.size.height, self.view.frame.size.width, self.gridView.bounds.size.height)];
self.gridView.delegate = self;
view.delegate = self;
[self.gridView addSubview:view];
_refreshHeaderView = view;
[view release];
}