SVPullToRefresh - 不显示刷新视图

时间:2014-09-05 10:51:27

标签: ios uiscrollview pull-to-refresh

很抱歉,如果我的问题看起来很愚蠢,但我现在已经尝试了所有工作以使其工作了好几天,而且我再也没想到了。

我试图在UIScrollView上使用SVPullToRefresh,在我的故事板中,它固定在我的View Controller的主视图上(对superview 0,0,0,0的空间限制)。

代码非常简单:

__weak ALExploreViewController *weakSelf = self;
[self.globalScrollView addPullToRefreshWithActionHandler:^{
[weakSelf refreshData];
}];
[self.globalScrollView triggerPullToRefresh];

问题是,当我启动应用程序时,当我在代码中触发时,会显示拉动刷新。然后,当我的数据更新时,我将其消失(self.globalScrollView.showsPullToRefresh = NO;)。然后当我向上滚动刷新时,"拉动刷新"视图不会显示。如果我取消激活弹跳,则视图不会超过y = 0的事件滚动,如果我激活它,它会反弹但没有P2R视图的迹象。

有什么想法吗?拜托?

1 个答案:

答案 0 :(得分:1)

您不应该使用self.globalScrollView.showsPullToRefresh = NO;,这用于禁用refreshView 更新数据后,您可以拨打
- (void)stopAnimating;
试试吧!