57
55

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

iPhoneアプリでのローディング画面フレームワーク一覧

Last updated at Posted at 2016-10-28

SVProgressHUD


有名どころですね。コード自体はObjective-Cで書かれてるみたいです。
Swift3.0に対応してます。

Installation

  • CocoaPods
  • Carthage

もちろんドラッグアンドドロップでも出来ます

Usage

  • ロード開始

    • SVProgressHUD.show()
    • パラメータにimageとかstatus(string)を入れられる
  • 終了

    • SVProgressHUD.dismiss()
    • パラメータにtimeIntervalを設定できる

MBProgressHUD


こちらも有名だと思います。コードもObjective-Cで書かれてるみたいです。
Swift3.0に対応してます。

Installation

  • CocoaPods
  • Carthage

同じくドラッグアンドドロップでも出来ます

Usage

  • ロード開始

let HUD = MBProgressHUD.init()
self.view.addSubview(HUD)
HUD.show(animated: true)

    * HUDに対してimageとかstatus(string)を入れられる

* 終了
    * `HUD.hide(animated: true)`

---
## [KRProgressHUD](https://github.com/krimpedance/KRProgressHUD)
![styles.png](https://qiita-image-store.s3.amazonaws.com/0/119161/4472fc30-48dc-435f-bd60-d9c9e4bf62ac.png)
こちらは上記のフレームワークに影響受けて作られたもの(?)です。個人的には好きです。swiftで書かれています。
swift3.0に対応してます。

### Installation
* CocoaPods 
* Carthage

### Usage
* ロード開始
    * `KRProgressHUD.show()`
    * textの他に用意されているstyleを設定出来ます。
    * ~~imageは設定出来ません。~~
    * `KRProgressHUD.show(message: str, image: myImage)`みたいに出来るそうです。
* 終了
    * `KRProgressHUD.dismiss()`

---
何かあれば追加していきます。
57
55
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
57
55

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?