web-dev-qa-db-ja.com

ステータスバーiOSの読み込みインジケーター

ステータスバーのローディングサークルアニメーションが何であるかを理解しようとしています。多くのアプリは、データを読み込むときに、ステータスバーにスピナーがあり、アプリがデータを読み込んでいることを示していますが、それを実装するために何が呼び出されたかわかりません。誰かがそれが何と呼ばれているのか教えてもらえますか?

私が何を話しているのかわからないが、iOSデバイスを持っている場合は、SafariにWebページを読み込んで、ステータスバーのスピナーを確認してください。それは私が話しているものです。

これが私が撮ったスクリーンショットです Its the spinner in the statusbar

36
RileyE

私が探しているのは:

[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;

スウィフト3

UIApplication.shared.isNetworkActivityIndicatorVisible = true

ここに文書化されています: https://developer.Apple.com/documentation/uikit/uiapplication/1623102-isnetworkactivityindicatorvisibl

84
Chris Trahey

Swiftで上記と同じ:

UIApplication.sharedApplication().networkActivityIndicatorVisible = true
6
RhodanV5500

Swift 4

UIApplication.shared.isNetworkActivityIndicatorVisible = true
1
Evgeny Karkan

これに対する答えを探している人は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
1
16patsle