問題タブ [uiactivityindicatorview]

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.

0 投票する
2 に答える
1317 参照

iphone-sdk-3.1 - UIButtonBarItem内のUIActivityIndi​​catorViewが正しく機能していません

次のコードを使用して、UIActivityIndi​​catorViewをUIButtonBarItem内で機能させようとしています。

アクティビティインジケータが表示されるまで機能しますが、ボタンバーの内側にはありません。

誰かがここで何が間違っているのかについて何か考えがありますか?

0 投票する
1 に答える
573 参照

iphone - activityViewインジケーターウェルデータの表示はダウンロード中です

私は現在、解析してtableViewに追加する必要のあるデータのダウンロードを必要とするiphoneアプリを作成しています。唯一の問題は、現在、そのデータをダウンロードしてviewDidLoad{}メソッドで解析するmyメソッドを呼び出すことです。

これにより、関数の処理が完了するまで、アプリが黒い画面でハングします。addData関数をスレッドに移動しようとしましたが、これによりデータがtableViewにロードされません。

だから私の質問は...どうすればアクティビティインジケーターをうまく表示できますか?addData関数を呼び出しますか?

0 投票する
5 に答える
7431 参照

iphone - UIActivityIndi​​catorViewのアニメーションが停止しないのはなぜですか?

App Delegateからアクティビティインジケーターを管理しようとしています。そうすれば、どのビューでもインジケーターを表示できます。だから、私はそれをサブビューとして'window'に追加し、次のように開始/停止します:

ログメッセージが表示されるので、コードが呼び出されていることがわかります。インジケーターは中央にあり、デフォルトサイズの6倍です。ただし、stopAnimatingは停止していません。私が結論付けることができる唯一のことは、それが現在のViewControllerで実行される必要があるということです。

0 投票する
1 に答える
792 参照

iphone - UIActionSheetの後にUIActivityIndi​​catorViewを開く

確認が必要な破壊的な操作がいくつかあり、UIActionSheetを使用しています。

clickedButtonAtIndex内で、UIActivityIndi​​catorViewを必要とするいくつかの長い操作を実行します。

問題は、UIActionSheetが閉じるまでUIActivityIndi​​catorViewが表示されないことです。これは、操作が終了したときに発生します。

ユーザーがいくつかのボタンを押して、clickedButtonAtIndexデリゲートが起動された場合でも、UIActionSheetを強制的に閉じることはできますか?

擬似コードの場合:

  • ユーザーが破壊的な操作をしたい
  • UIActionSheetで確認をリクエストする
  • ユーザーは「はい」と言います
  • Delegate clickedButtonAtIndexが起動し、長い操作を呼び出します
  • この操作、最初に行うことはUIActivityIndi​​catorViewを開くことですが、UIActionSheetがアクティブであるため、最後まで表示できません...

ありがとう、

r。

0 投票する
2 に答える
6052 参照

iphone - iphone-プログラムでナビゲーションバーボタンをアクティビティインジケーターに変更

iPhoneアプリのナビゲーションバーに更新UIBarButtonItemを追加しました。ユーザーがボタンをタップしたら、更新ボタンをアニメーション化されたアクティビティインジケーターに変更し、操作(この場合はダウンロード)が完了したら、アクティビティインジケーターを更新ボタンに戻します。

IBを使用して更新ボタンを追加しました。次に、ボタンをタップして、新しいアクティビティインジケーターを作成し、元の更新ボタンへのポインターを保持します。そのようです:

ここまでは順調ですね。問題は、ダウンロードが終了し、更新ボタンを再度追加しようとしたときに(以下を使用して)、次のことです。

次のエラーが発生します:
[UIBarButtonItem hold]:メッセージが割り当て解除されたインスタンスに送信されました

私は明示的にリリースを呼び出していません。

A)これはいつ/どこで割り当てが解除されますか

B)私が探しているものを達成するためのより良い方法はありますか?

0 投票する
6 に答える
13530 参照

iphone - UIActivityIndi​​catorView など

代替テキスト
(ソース: tumblr.com )

そのような読み込みメッセージを達成する方法を誰か教えてもらえますか? UIActivityIndi​​catorView のバリエーションですか? ありがとうピーター

0 投票する
2 に答える
7759 参照

iphone - メインスレッドがビジーなときに UIActivityIndi​​catorView を実行する

メインスレッドが長い操作をしている間に、アニメーションの糸車を表示する方法はありますか? アニメーションは、UIActivityIndi​​catorView を作成したのと同じスレッドによって処理されますよね? その場合、複数のスレッドに属するビューを同じビュー階層に配置できますか?

他のすべてが失敗した場合、長い操作自体をバックグラウンド スレッドに移動してもかまいませんが、実行中に何らかの方法で UI をフリーズする必要があります。どうすればいいのかわからない。

編集:「長い」は、第 1 世代のデバイスでは約 2 秒です。

0 投票する
2 に答える
1707 参照

iphone - 親UITableViewに戻るまでUIActivityIndi​​catorViewが回転しません

UITableViewsを使用し、サーバーからデータをフェッチするアプリがあります。UIActivityIndi​​catorViewを親UITableViewに配置しようとしているので、子U​​ITableViewの読み込み中に回転します。UIActivityIndi​​catorViewはすべてInterfaceBuilderなどを介して接続されています。

したがって、子UITableViewを画面にプッシュすると、UIActivityIndi​​catorView(スピナー)は親UITableViewのそこに配置されます。子UITableViewに移動し、すぐに親ビューに戻ると、回転する動作でUIActivitIndicatorViewをキャッチできます。NSLogは正しい時刻に表示されます。親UITableViewのセルを最初にタップすると、「SpinTheSpinner」がログに表示されます。9秒後、ログに「回転が完了」しますが、時間内に親UITableViewに戻らない限り、スピナーは回転しません。

これが正しく機能しない理由のアイデア?

0 投票する
1 に答える
354 参照

iphone - サブビューを追加すると、遅れますか?

私はこの質問にタイトルを付ける方法を本当に知りませんでしたが、これが本当に私を殺すものです:私のアプリにはUITableView、UISegmentedControl、およびUINavigationBarがあります。UISegmentedControlがそのセグメントの1つを選択したら、UINavigationBarにUIActivityIndi​​catorViewを表示し、xmlファイルを解析して結果をテーブルに表示します。UIIndicatorViewをUINavigationBarに追加するメソッドshowLoadingは、パーサーが初期化される前に取得しますが、1つを除いて、すべてがほぼ希望どおりに機能します。ただし、パーサーの終了後にアクティビティインジケータービューがuinavigationbarに追加されます。誰かがそれを説明できますか?私が見逃しているかもしれない何かがありますか?たぶん、UIを再描画する必要がありますか?ありがとうピーター

0 投票する
1 に答える
559 参照

iphone - UITableViewCell(iPhoneの場合)の場合、現在の位置を取得する方法を理解する必要がありますか?

だから、アイデアは次のとおりです。UITableViewCellがあり、それをクリックすると、このセルにUIActivityIndi​​catorViewを表示したいと思います。特定のセルのX/Yまたは任意の位置を見つける方法がわかりません(UITableViewCellのフレームサイズはわかりますが、あまり役に立ちません:-)。任意のヒント?ヘルプ?

ありがとうございました!