隐藏状态栏中的活动指示器

时间:2013-06-13 06:57:37

标签: iphone objective-c ios6 statusbar

我正在使用pull刷新表,并且在pull to refresh table中已经有一个活动指示器。当我拉桌子然后调用Web服务时,状态栏中的活动指示器出现,但我想在整个应用程序的状态栏中隐藏指示器。当我连接webservice时,即使那时我也不想显示网络指示器。我怎么能这样做?

我正在使用以下代码:

UIApplication* app = [UIApplication sharedApplication];
app.networkActivityIndicatorVisible = NO;
[self connectserver];

在连接到服务器之前,我隐藏了指示符,但它无效。

2 个答案:

答案 0 :(得分:1)

你可以调用这种活动指标方法:

[app.networkActivityIndicator stopAnimating];

如果活动指示符在superview上,则必须从superView中删除它:

[app.networkActivityIndicator removeFromSuperView];

希望这可能有所帮助。

答案 1 :(得分:0)

试试这个

    [UIApplication sharedApplication].networkActivityIndicatorVisible=FALSE;

并检查您是否将其显示在其他地方。