我在项目中使用SVProgressHUD
作为活动指标。如果我的数据加载速度超过3秒,我不想显示HUD
,它应该仅在此时间段之后显示。我无法延迟加载SVProgress
HUD
。
答案 0 :(得分:2)
使用以下代码:
[self performSelector:@selector(addHUD) withObject:nil afterDelay:3.0f];
如果数据在3秒之前加载
[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(addHUD) object:nil];
还在dealloc方法中添加上面的行。