SVProgressHUDとは警告ポップアップやローディングポップアップを簡単に表示できるライブラリです。
準備
いつものようにCocoaPodsでインストールします。
Carthageでもインストールできるようです。
pod 'SVProgressHUD' use_frameworks!
ローディングを表示
ローディング画面はshowメソッドで表示します。
SVProgressHUD.show()
ローディングを消すにはdismissを使います。
SVProgressHUD.dismiss()
Info・警告を表示
showSuccessWithStatusは成功メッセージを表示する事ができます。
SVProgressHUD.showSuccessWithStatus("Info")
同様にshowErrorWithStatusでエラーポップアップを表示できます。
SVProgressHUD.showErrorWithStatus("Error")
その他
ポップアップはフォントや背景色を変える事ができます。
細かい設定項目は公式ページかコードに記載されています。
SVProgressHUD.setBackgroundColor(UIColor.blueColor())
他にもポップアップが消えた時など、様々なNotificationを受け取る事ができるようです。