ステータスバーのローディングサークルアニメーションが何であるかを理解しようとしています。多くのアプリは、データを読み込むときに、ステータスバーにスピナーがあり、アプリがデータを読み込んでいることを示していますが、それを実装するために何が呼び出されたかわかりません。誰かがそれが何と呼ばれているのか教えてもらえますか?
私が何を話しているのかわからないが、iOSデバイスを持っている場合は、SafariにWebページを読み込んで、ステータスバーのスピナーを確認してください。それは私が話しているものです。
これが私が撮ったスクリーンショットです 。
私が探しているのは:
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
スウィフト3
UIApplication.shared.isNetworkActivityIndicatorVisible = true
ここに文書化されています: https://developer.Apple.com/documentation/uikit/uiapplication/1623102-isnetworkactivityindicatorvisibl
Swiftで上記と同じ:
UIApplication.sharedApplication().networkActivityIndicatorVisible = true
Swift 4
UIApplication.shared.isNetworkActivityIndicatorVisible = true
これに対する答えを探している人は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