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

How to turn on the network indicator in the iOS status bar? [duplicate]

提问人: 提问时间:4/24/2012 最后编辑:saurabh 更新时间:7/28/2021 访问量:24097

问:

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

iOS Swift 网络

评论

0赞 runmad 4/24/2012
除了用户设备已经显示的网络连接之外,没有不同类型的网络连接的指示器,例如 GPRS、Edge、3G、4G、LTE 和 Wi-Fi。使用以下答案将在状态栏中显示 UIActivityIndicatorView,这在应用进行网络连接时足够合适。

答:

64赞 JustSid 4/24/2012 #1
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
94赞 saurabh 8/10/2015 #2

迅速

UIApplication.sharedApplication().networkActivityIndicatorVisible = true

Swift 5 , Swift 4.x , Swift 3.x

UIApplication.shared.isNetworkActivityIndicatorVisible = true

更新iOS13,14

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

弃用消息说:

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

评论

1赞 Radek Wilczak 4/28/2020
isNetworkActivityIndicatorVisible已弃用 developer.apple.com/documentation/uikit/uiapplication/...
0赞 saurabh 4/28/2020
@RadekWilczak 感谢您指出,我已经解决了这个弃用问题。