IOS
 Computer >> コンピューター >  >> プログラミング >> IOS

MBProgressHUDをswiftで使用するにはどうすればよいですか?


MBProgressHUDを迅速に使用するには、ポッドファイルがまだ存在しない場合は、最初にポッドファイルを作成する必要があります。

ターミナルに移動し、ディレクトリをプロジェクトディレクトリに変更してから、ポッドを初期化し、後でMBProgressHUDをインストールします。

cd /projectDirectory
pod init
open podfile

次に、ポッドファイルに次の行を追加してターミナルに戻り、同じディレクトリで以下のコマンドを実行します。

pod 'MBProgressHUD', '~> 1.1.0'
pod install

これらのコマンドを実行すると、MBProgressHUDがプロジェクトにインストールされます。これで、このライブラリをViewControllerにインポートして使用したり、UIViewコントローラーの拡張機能を作成してこのメ​​ソッドを使用したりできます。

これを2つの異なる方法で見てみましょう。どちらも、同じ結果になります。

1。 ViewDidLoadに追加する

let Indicator = MBProgressHUD.showAdded(to: self.view, animated: true)
Indicator.label.text = "Indicator"
Indicator.isUserInteractionEnabled = false
Indicator.detailsLabel.text = "fetching details"
Indicator.show(animated: true)

同様に、以下を使用してインジケーターをビューから非表示にすることができます。

MBProgressHUD.hide(for: self.view, animated: true)

同じことを行う2番目の方法を見てみましょう。

2。グローバルにアクセスできるようにする拡張機能を作成します。

extension UIViewController {
   func showIndicator(withTitle title: String, and Description:String) {
      let Indicator = MBProgressHUD.showAdded(to: self.view, animated: true)
      Indicator.label.text = title
      Indicator.isUserInteractionEnabled = false
      Indicator.detailsLabel.text = Description
      Indicator.show(animated: true)
   }
   func hideIndicator() {
      MBProgressHUD.hide(for: self.view, animated: true)
   }
}

これらのいずれかをデバイスで実行すると、次の結果が得られます。

MBProgressHUDをswiftで使用するにはどうすればよいですか?


  1. Boot Camp で Windows 7 を使用する方法

    Boot Camp を使用して Mac に Windows 7 をインストールすると、両方のオペレーティング システムのパフォーマンスを最大限に引き出すことができます。 Boot Camp は、Mac のハード ドライブをパーティション分割して 2 つのオペレーティング システム (この場合は OS X と Windows 7) を使用することで機能します。 したがって、Boot Camp で Windows 7 を使用する場合、OS X ではなく Windows を直接起動するだけです。これは、Mac のすべてのパワー (RAM、プロセッサ速度など) を利用できるため、Mac で Wind

  2. Gmail で Outlook を使用する方法

    コンピュータを使用している場合、Yahoo、Google、Hotmail、および Outlook 用に複数のメール ID を持っている可能性がかなりあります。時間の経過とともに、いくつかのメール ID が無視される傾向があるため、Outlook の受信トレイで頻繁に使用するものを常に構成することをお勧めします。 Microsoft Outlook で動作するように任意の電子メール アドレスを構成できますが、いくつかの理由により、Gmail を使用することをお勧めします。 Gmail のストレージは、ほとんどのメール サービス プロバイダーよりもはるかに大きく、スパムに対する保護がはるかに優れて