Индикатор загрузки в строке состояния iOS
Я пытаюсь выяснить, какая анимация загрузочного круга в строке состояния. Во многих приложениях, когда они загружают данные, в строке состояния есть счетчик, чтобы указать, что приложение загружает данные, но я не могу понять, что его вызвало для его реализации. Может кто-нибудь сказать мне, как это называется?
Если вы не знаете, о чем я говорю, но у вас есть устройство iOS, попробуйте загрузить веб-страницу в Safari и посмотрите на счетчик в строке состояния. Это то, о чем я говорю.
Вот скриншот, который я взял
.
Ответы
Ответ 1
Я думаю, что вы ищете это:
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
Свифт 3
UIApplication.shared.isNetworkActivityIndicatorVisible = true
как документ здесь: https://developer.apple.com/documentation/uikit/uiapplication/1623102-isnetworkactivityindicatorvisibl
Ответ 2
То же, что указано выше только в Swift:
UIApplication.sharedApplication().networkActivityIndicatorVisible = true
Ответ 3
Для тех, кто ищет ответ на это, Swift 3, вы просто установите для свойства isNetworkActivityIndicatorVisible
на 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
Ответ 4
Swift 4
UIApplication.shared.isNetworkActivityIndicatorVisible = true
Ответ 5
Это UIActivityIndicatorView
. Вы можете проверить его документацию и узнать больше здесь: UIActivityIndicatorView
Кроме того, чтобы поместить это в строку состояния, проверьте эту ссылку: Панель состояния монитора активности