問題タブ [mbprogresshud]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - メソッドの実行中に MBProgressHUD を表示する
アドレス帳から連絡先を取得し、それらを使用していくつかのことを行う方法があります("getContactInformation")。
このプロセスは少し長く (数秒) あり、このプロセスの後、新しいViewController
. ユーザーにとって使いやすいものにするために、MBProgressHUDを使用して、プロセスの開始時にアクティビティ インジケーターを表示し、最後にそれを非表示にしたいと考えています。
それを行う最良の方法はどれですか?私はこれをテストしました:
しかし、機能しません(インジケーターが表示されません)。誰でも私を助けることができますか?
前もって感謝します
iphone - MBProgressHud が再表示後に非表示にならない
MBProgressHUD
タブを切り替えるときに表示したい があります。これは私のアプリデリゲートにあります。最初の 3 つのタブのみに HUD を表示するために、このコードをここに用意しました。
初めて自分のページを表示したときは機能しますが、2 回目に戻っても非表示になりません。私は私の[appDel.HUD hide:YES afterDelay:1.0];
中に私のものを持っていviewDidAppear
ます。
ページにアクセスするたびに HUD を非表示にするにはどうすればよいですか?
iphone - 後続の 2 つの MBProgressHUD メッセージの使用方法
NSURL 文字列を介したアップロード中に、MBProgressHUD を使用してメッセージを表示したいと考えています。だから私はそれをコーディングします:
10 秒の時間は、ユーザーに待機してもらいたい時間を待つためです。それは機能しますが、最初のメッセージが消えると別のメッセージが表示されます。別の使用:
このメッセージは最初のメッセージと重複するため、役に立ちません。それに関するヒントはありますか?
ios5 - IOS 5 MBProgressHUD は、データの読み込み中にタブ バー ボタンを無効にします。(userInteractionEnabled = いいえ)
データをロードするときに使用MBProgressHUD
し、ユーザーはプロセス中に別のタブ ボタンを押すことができます。MBProgressHUD
ビューの内容のみを無効にします。他の投稿を確認しましたが、タブ ボタンを無効にするのに役立つものは何もありませんでした。
に設定しようとしtabbaritem.userInteractionEnabled
ましNO
たが、それにアクセスする方法が見つかりませんでした。ストーリーボードではできますが、元に戻すことはできませんYES
。
私の質問は; 私のviewControllerからアクセスする方法はありますtabbarcontroller.tabbaritem.userInteractionEnabled
か?
iphone - XMLを解析する前に進行状況HUDが表示されない
私は実際NSXMLParser
に、サーバーでホストされているXMLファイルを解析するためにこのクラスを使用しています。パーサーが仕事をしている間、HUDがそこで取得した進捗状況を表示したいと思います:https ://github.com/jdg/MBProgressHUD
これが私がプログレスHUDを示す方法です:
次に、作成したクラスを使用してパーサーを開始します。
これがフルクラスのメソッドです:
XMLを解析する前に、明らかにMBProgressHUD
beforeを呼び出しますが、方法はありませんMBProgressHUD
。パーサーがジョブを終了すると、が表示されます。
この問題は、スタック管理が原因である可能性があります。彼が他の人よりも先に最も長い仕事をしている場合(完全なXMLの解析には6〜7秒かかります)私は正しいですか、それとも別の問題である可能性がありますか?そして、私が正しければ、どうすればこれを管理できますか?
ios5 - アプリ内購入中に hud ivar を更新する際に問題が発生する
最近、アプリにアプリ内購入メカニズムを設定しました。購入中に、購入を開始し、購入の検証を受け取るという 2 種類のイベントに従って、hudを更新したいと思います (私はmbprogresshudを使用しています)。私が直面している問題は、購入が完了したときに、hud が必要なもので更新されないことです (カスタム ビュー):
- 購入ボタンをクリックすると:
- 購入が成功したという通知を受け取った場合:
最後のメソッドで self.hud.customView プロパティを設定すると、[self setNeedsLayout] がトリガーされます。および [self setNeedsDisplay] hud クラス内ですが、それでも変化は見られません。
私がここで間違っていることについて考えられることはありますか?
iphone - MBProgressHUDをグローバルに使用+シングルトンにする
私のプロジェクトでは、各ユーザーインタラクションイベントがネットワーク呼び出しを行います(これはTCPであり、HTTPではありません)。ランダムから 表示し、クラス(UIViewControllerまたはUIViewのサブクラスではないネットワークアクティビティを処理するカスタムクラス)から非表示にするには、アクティビティインジケーターをグローバルにする必要があります。UIViewController
NetworkActivityManager
Webを検索したところ、MBProgressHUDが同じ目的で使用されていることがわかりましたが、グローバルにどのように使用するかについての例を見つけることができませんでした。(グローバルとは、 MBProgressHUDのシングルトンオブジェクトと、それを表示および非表示にするクラスメソッドを意味します。)
以下は私がまだ試したものですが、失敗しました:AppDelegate.hで:
@property (nonatomic, retain) MBProgressHUD *hud;
AppDelegate.mの場合:
@synthesize hud;
いくつかのランダムなUIViewControllerオブジェクトでは:
そしてそれを隠しながら、NetworkActivityManager
クラスから:
これにより、しばらくするとプロジェクトがクラッシュします(メモリの問題が原因です)。プロジェクトでARCを使用しており、また、ARCバージョンのMBProgressHUDを使用しています。
私は何かが足りないのですか?
重要な質問:
MBProgressHUDをUIAlertViewのように機能させることはできますか?(私はUIViewから独立したMBProgressHUDshowHUDAddedTo:
の実装を意味すると言っています-それはそれ自体を提示するために使用します)???
注意:上記のMBProgressHUDを非表示にするコードでは、MBProgressHUDを表示したときのビューから変更される場合があります。
どんな助けでも大歓迎です。
iphone - iphone-MBProgressHUDはnavigationControllerのロックを防ぎます
私のアプリケーションでは、UINavigationController
内部UITabBar
にHUDを表示すると、を除いて画面全体がロックされTabBar
ます。したがって、HUDを閉じる唯一の方法は、タブをタップすることです。また、私の「戻る」ボタンをタップしたときにそれを閉じたいと思います。これNavigationController
が私のコードです。
ios - MBProgressHUDを使用したアサーションの失敗-ビューをnilにすることはできません
アプリケーション内で使用しようとしてMBProgressHUD
います。HUDがビューに追加された時点でエラーが発生します。
これは、プログレスバーをビューに追加するコードです。
アプリケーションエラー:
また
と
アサーションの失敗の目的と解決方法を知っている人はいますか?MBProgressHUD.mファイルは、[ビルドフェーズ]タブの[ソースのコンパイル]に含まれ、ヘッダーはファイルに含まれています。進捗状況は、フィールド検証を処理するためのプロセスに追加されています。
ios - MBProgressHUDが正しいモードを常に表示しないデフォルトモード
モードでMBProgressHUDを初期化しようとしていますが、進行状況は環状モードではなくラベルでのみポップアップ表示されます。
デリゲート行にも警告が表示されます。
///
これは別の例です-HUD-testは、完全なコードを表示して発行するためにセットアップした単純なアプリケーションです(2番目の画像)\\
///