問題タブ [nsprogressindicator]

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 投票する
4 に答える
2074 参照

swift - NSProgressIndicator は背景色を白に設定できません

進行状況インジケーターの背景を緑に設定すると、期待どおりに機能します。

コード:

結果:

ここに画像の説明を入力

しかし、背景色を白に設定すると、背景色は (白ではなく) 灰色のままになります。

コード:

結果:

ここに画像の説明を入力

背景色を白に設定すると機能しないのに、緑に設定すると機能するのはなぜですか? この問題を修正するにはどうすればよいですか? 私はOS X 10.11.4を使用しています。

編集:これは、進行状況インジケーターがポップオーバーとして表示されたビュー内にある場合にのみ発生するようです。

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

swift - Swift: NSProgressIndicator の使用方法は?

進行状況を表示するために NSProgressIndicator を使用したいと考えています。しかし、そのコントロールのバーを増やす方法が見つかりませんでした。また、ウェブ上で例を見つけられませんでした。

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

cocoa - モーダル シートの NSProgressIndicator がアニメーション化しない

私のメイン ウィンドウ コントローラーには、モーダル シートの表示をトリガーするツールバー項目があります。このシートは、時間のかかる非同期プロセス (ローカル データをサーバーと同期するなど) の進行状況を表示することになっています。

ただし、(不確定な)進行状況インジケーターをアニメーション化することはできません。

これは、モーダル シートをトリガーするアクションです。

モーダル シート ウィンドウ コントローラー (SyncProgressWindowController上記のクラス) は、次のように定義されます。

xib ファイル (SyncProgressWindow.xib) には次のものがあります。

  • 「SyncProgressWindowController」に設定されたファイルの所有者 ID/クラス
  • ウィンドウには、ファイルの所有者への新しい参照アウトレットがありますwindow
  • ウィンドウにはdelegate「ファイルの所有者」に配線されたアウトレットがあります(念のため-ただし、デリゲートメソッドも呼び出されないようです)。
  • ウィンドウの「起動時に表示」がオフになっています (したがって、問題なくモーダルに表示されます)。
  • 進行状況には、ファイルの所有者の に配線された新しい参照アウトレットがありますprogressIndicator

でも:

  1. SyncProgressWindowControllerwindowDidLoad()呼び出されません(実行はブレークポイントで停止せず、ログは出力されません)。
  2. progressIndicatorそれにもかかわらず、次のようなコードを使用して、アニメーション化しようとしてもアプリがクラッシュしないため、プロパティ/アウトレットは何らかの形で設定されています。
    self.syncProgressWindowController.progressIndicator.startAnimation(self)

私は何が欠けていますか?

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

swift - NSProgressIndicator の値を設定しようとすると、アプリケーションがクラッシュするのはなぜですか?

URLSessionDownloadTask から進行状況を設定しようとすると、unexpectedly found nil while unwrapping an Optional valueエラーが発生します。私が達成しようとしているのはURLSessionDownloadDelegate、ダウンロードを処理し、必要な UI 要素 (この場合はNSProgressIndicator. これが私のコードです:

AppDelegate.swift

updater.swift

交換してみた

そして同じ結果が得られました。

私は実際にこれを引き起こしているものを知っていると思います。私の調査により、実際には の新しいインスタンスを宣言していると信じるに至りましAppDelegateprogindprogindでは、 updater.swift でできるだけ多くのプロセスを維持しながら、 の値を適切に設定するにはどうすればよいでしょうか?

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

swift3 - ロング サイクル ブロック アプリケーション

私は自分のアプリで次のサイクルを持っています

サイクルの実行中に虹の輪が表示されます。アプリがまだ UI アクションに応答していることを管理するにはどうすればよいですか? サイクルの実行中に、更新されていないコードの別の部分で NSProgressIndicator を更新したことに注意してください (進行状況は表示されません)。私はそれが派遣と関係があるのではないかと疑っていますが、私はそれについてかなり「グリーン」です. どんな助けにも感謝します。ありがとう。

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

ios - Objective C - ループ後に NSProgressIndicator を削除/非表示にする

ここで説明されているように、スレッドを使用して進行状況バーを更新したいと思います。私はこの結果を達成しようとしています:

  1. プログレスバーが表示される
  2. プログレスバーはループを使用して更新されます
  3. プログレスバーが消える

これは私のコードです:

進行状況バーは、ViewController.h int で次のように定義されています。

NSProgressIndicator *progressBar

問題は、ループの最後でバーが削除されないことです。このように機能するかどうかはわかりませんprogressBar.hidden = YES;

誰かが私を助けることができますか?コード スニペットは、特に説明が続く場合に非常に役立ちます。