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

Posted

技术标签:

【中文标题】如何打开iOS状态栏中的网络指示灯? [复制]【英文标题】:How to turn on the network indicator in the iOS status bar? [duplicate] 【发布时间】:2012-05-05 04:57:22 【问题描述】:

我知道这些指标不止一个。 谢谢。

【问题讨论】:

除了用户设备已经显示的网络连接类型(例如 GPRS、Edge、3G、4G、LTE 和 Wi-Fi)外,没有其他类型的网络连接的指示符。使用下面的答案将在状态栏中显示一个 UIActivityIndi​​catorView,这在您的应用程序进行联网时足够合适。 【参考方案1】:

斯威夫特

UIApplication.sharedApplication().networkActivityIndicatorVisible = true

Swift 5Swift 4.xSwift 3.x

UIApplication.shared.isNetworkActivityIndicatorVisible = true

iOS 13、14

的更新

ios 13 不会显示网络指示器。

deprecation 消息说:

如果需要,请在您的应用中提供自定义网络活动 UI。

【讨论】:

isNetworkActivityIndicatorVisible 已弃用 developer.apple.com/documentation/uikit/uiapplication/… @RadekWilczak 感谢您的指出,我已经解决了这个弃用问题。【参考方案2】:
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];

【讨论】:

以上是关于如何打开iOS状态栏中的网络指示灯? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

iOS 状态栏中的加载指示器

如何禁用 Windows C++ MFC 应用程序状态栏中的 CAP NUM SCRL 指示器?

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

iOS 网络活动指示器未显示

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

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