Индикатор загрузки в строке состояния iOS

Я пытаюсь выяснить, что такое анимация круга загрузки в строке состояния. Многие приложения, когда они загружают данные, имеют счетчик в строке состояния, чтобы указать, что приложение загружает данные, но я не могу понять, что его называют для его реализации. Может кто подскажет как он называется?

Если вы не знаете, о чем я говорю, но есть устройство iOS, попробуйте загрузить веб-страницу в Safari и посмотрите на счетчик в строке состояния. Вот о чем я говорю. о.

вот скриншот, который я сделал Its the spinner in the statusbar.

4 ответов


Я думаю, что вы ищете это:

[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;

Swift 3

UIApplication.shared.isNetworkActivityIndicatorVisible = true

как DOC бы здесь: https://developer.apple.com/documentation/uikit/uiapplication/1623102-isnetworkactivityindicatorvisibl


то же, что и выше, только в Swift:

UIApplication.sharedApplication().networkActivityIndicatorVisible = true

для тех, кто ищет ответ на это Swift 3, Вы просто установите свойство isNetworkActivityIndicatorVisible on UIApplication в true.

например 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

Это UIActivityIndicatorView. Вы можете проверить его документацию и узнать больше здесь: UIActivityIndicatorView

кроме того, чтобы поместить его в строку состояния, проверьте эту ссылку: Строка Состояния Activity Moniter