在iOS中3秒钟后显示活动指示器(SVProgress HUD)



我在项目中使用SVProgressHUD作为活动指标。如果我的数据加载速度超过3秒,我不想显示HUD,它应该只在这个时间段之后显示。我不能延迟加载SVProgress HUD

使用以下代码:

  [self performSelector:@selector(addHUD) withObject:nil afterDelay:3.0f];

如果数据在3秒前加载,则调用

 [NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(addHUD) object:nil];

同时在dealloc方法中添加以上行。

相关内容

  • 没有找到相关文章

最新更新