如何打开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)外,没有其他类型的网络连接的指示符。使用下面的答案将在状态栏中显示一个 UIActivityIndicatorView,这在您的应用程序进行联网时足够合适。 【参考方案1】:斯威夫特
UIApplication.sharedApplication().networkActivityIndicatorVisible = true
Swift 5、Swift 4.x、Swift 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状态栏中的网络指示灯? [复制]的主要内容,如果未能解决你的问题,请参考以下文章