在状态栏中隐藏活动指示器[重复]

Posted

技术标签:

【中文标题】在状态栏中隐藏活动指示器[重复]【英文标题】:Hide activity indicator in status bar [duplicate] 【发布时间】:2013-06-09 11:32:03 【问题描述】:

我正在使用拉动刷新表,在拉动刷新表中已经有一个活动指示器。当我拉桌子然后调用网络服务时,状态栏中的活动指示器会出现,但我想在整个应用程序的状态栏中隐藏指示器。当我连接网络服务时,我不想显示网络指示器。我该怎么做?

我正在使用以下代码:

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

在连接到服务器之前,我隐藏了指示器,但它不起作用。

【问题讨论】:

浏览这个答案。 ***.com/questions/15703122/… 【参考方案1】:

你可以调用这个活动指示器的方法:

[app.networkActivityIndicator stopAnimating];

如果活动指示器在 superview 上,您必须将其从 superView 中删除:

[app.networkActivityIndicator removeFromSuperView];

希望这可能会有所帮助。

【讨论】:

当我单击连接按钮并调用 web 服务时,网络指示器开始显示在状态栏中。默认情况下,它的可见性为 NO。但在我的项目中,我不知道默认情况下它是如何的。有这个设置吗? @KsK 您必须检查情节提要中该网络活动指示器的属性/属性,如果您使用情节提要,它的可见性是“是”还是“否”。 我没有使用故事板【参考方案2】:

试试这个

    [UIApplication sharedApplication].networkActivityIndicatorVisible=FALSE;

还要检查你是否让它在其他地方可见。

【讨论】:

通过编程我没有在任何地方将它设置为yes。有什么设置吗?

以上是关于在状态栏中隐藏活动指示器[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在状态栏中隐藏 url 地址? [复制]

iOS 状态栏中的加载指示器

在状态栏中切换iPhone网络指示器

集成到搜索栏中的活动指示器不会显示在iPhone SDK中

如何打开iOS状态栏中的网络指示灯? [复制]

了解隐藏在状态栏中的幻数