問題タブ [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 投票する
1 に答える
323 参照

macos - NSCell サブクラス化: NSProgressIndicator を描画しますか?

セルベースの NSTableView を使用しています。カスタムNSCellサブクラスを作成して NSProgressIndicator を描画する方法はありますか?

次のようなもの:

それNSProgressIndicator自体はステータス表示としてのみ機能し、ユーザーとの対話はありませ(マウスのクリックなどは必要ありません)。

私は NSTableViewDataSource を使用しているので、セルベースの NSTableView に固執したいと思います。NSLevelIndicatorCell代替手段ですが、私はの外観/デザインを好みますNSProgressIndicator

0 投票する
0 に答える
221 参照

objective-c - NSTableViewCell 内の NSProgressIndicator が更新されない

NSTableView複数のセルを含むがあります。セルにNSTextFieldとがあります。NSProgressIndicator各セルには、独自のアップロード率を表す独自の進行状況インジケーターがあります。

ここで、アップロードの進行状況を把握できるように、アップロードのパーセンテージに従って進行状況インジケーターを更新する必要があります。

ただし、進行状況インジケーターはアニメーション化されません。

のパーセンテージも出力しますprogressHandler。パーセンテージは 0 から 1.0 に増加し続けます。

しかし、進行状況バーはまだ停止し続けます。

ここに画像の説明を入力

何か案は?

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

cocoa - NSProgressIndicator を 90 度回転させる方法

NSProgressIndicator を 90 度回転させる必要があります。 ここに画像の説明を入力

次のコードを使用すると:

不適切な結果が得られます: ここに画像の説明を入力

このコードは OS X Yosemite では問題なく動作しますが、OS X El Capitan では動作しません。

どうすれば修正できますか?

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

objective-c - NSProgressIndicator はループの最後まで更新されません

複数のファイルに対して非常に大量の計算を行うアプリを作成しているため、進行中のすべてを追跡するために、NSProgressIndicator (値 0-100) を追加しました。

アプリにはコンソールもあるので、logConsole:メソッドはそのコンソールに書き込みます。

私のループは次のようになります。

このループが実行されると、メッセージはアプリのコンソール (私が作成した実際の G​​UI コンソールである NSLog ではありません) に非同期的に記録されますが、進行状況バーは for ループ全体が完了するまで変化しません。

5 つのファイルがある場合、次のようになります。

プログレス バーが更新されないのはなぜですか? メインスレッドで実行されています。