在状态栏iOS中加载指示器

问题描述 投票:34回答:5

我想弄清楚状态栏中的加载圈动画是什么。很多应用程序在加载数据时,状态栏中都有一个微调器来指示应用程序正在加载数据,但我无法弄清楚它实现了什么。有人能告诉我它叫什么吗?

如果您不知道我在说什么,但有iOS设备,请尝试在Safari中加载网页并查看状态栏中的微调器。我正是这个意思。

这是我拍摄的截图。

ios uistatusbar indicator
5个回答
83
投票

我认为你在寻找的是:

[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;

斯威夫特3

UIApplication.shared.isNetworkActivityIndicatorVisible = true

正如这里所说:https://developer.apple.com/documentation/uikit/uiapplication/1623102-isnetworkactivityindicatorvisibl


6
投票

在Swift中与上面相同:

UIApplication.sharedApplication().networkActivityIndicatorVisible = true

1
投票

对于任何寻找答案的人都是Swift 3,你只需将isNetworkActivityIndicatorVisible上的属性UIApplication设置为true即可。

例如在app delegate中的didFinishLaunchingWithOptons函数中:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {        // Override point for customization after application launch.
    application.isNetworkActivityIndicatorVisible = true

    return true
}

这基本上意味着:

UIApplication.sharedApplication().isNetworkActivityIndicatorVisible = true

0
投票

斯威夫特4

UIApplication.shared.isNetworkActivityIndicatorVisible = true

-5
投票

这是UIActivityIndicatorView。您可以在这里查看其文档并了解更多信息:UIActivityIndicatorView

另外,要将其放在状态栏上,请查看以下链接:Activity Monitor Status Bar

© www.soinside.com 2019 - 2024. All rights reserved.