Использование EGOTableViewPullRefresh вместе с KKGridView - PullRequest
0 голосов
/ 02 марта 2012

Кто-нибудь когда-нибудь пробовал это?EGOTableViewPullRefresh, похоже, полагается на тот факт, что родительское представление является UITableViewController, но KKGridView по сути является UIViewController

1 Ответ

2 голосов
/ 11 апреля 2012

На самом деле 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];

    }
...