如何在顶部状态栏中显示加载指示器
时间:2020-03-06 15:04:24 来源:igfitidea点击:
我注意到,某些应用程序(例如Safari和Mail)在访问网络时会在状态栏中(电话最上方的栏)显示加载指示器。有没有办法在SDK应用程序中做同样的事情,或者这仅是Apple的事情?
解决方案
在UIApplication中:
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
快速:
UIApplication.shared.isNetworkActivityIndicatorVisible = true
我发现以下宏非常有用!
#define ShowNetworkActivityIndicator() [UIApplication sharedApplication].networkActivityIndicatorVisible = YES #define HideNetworkActivityIndicator() [UIApplication sharedApplication].networkActivityIndicatorVisible = NO
因此,我们可以仅在应用程序内部调用" ShowNetworkActivityIndicator();"或者" HideNetworkActivityIndicator();"(只要包含标头即可!)。