我正在使用pull刷新表,并且在pull to refresh table中已经有一个活动指示器。当我拉桌子然后调用Web服务时,状态栏中的活动指示器出现,但我想在整个应用程序的状态栏中隐藏指示器。当我连接webservice时,即使那时我也不想显示网络指示器。我怎么能这样做?
我正在使用以下代码:
UIApplication* app = [UIApplication sharedApplication];
app.networkActivityIndicatorVisible = NO;
[self connectserver];
在连接到服务器之前,我隐藏了指示符,但它无效。
答案 0 :(得分:1)
你可以调用这种活动指标方法:
[app.networkActivityIndicator stopAnimating];
如果活动指示符在superview上,则必须从superView中删除它:
[app.networkActivityIndicator removeFromSuperView];
希望这可能有所帮助。
答案 1 :(得分:0)
试试这个
[UIApplication sharedApplication].networkActivityIndicatorVisible=FALSE;
并检查您是否将其显示在其他地方。