問題タブ [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.
objective-c - Objective-c の進行状況バーを使用して、ある場所から別の場所にファイルをコピーする
ある場所から別の場所にファイルをコピーしているときに、進行状況バーを使用して進行状況を表示したいと考えています。したがって、ファイルをコピーするためのコードは次のとおりです。
そして、これが進行中のバーのコードです(私は NSProgressIndicator を使用しています):
だから私の質問は、ある場所から別の場所にファイルをコピーしているときに、fileManager から "fileCurrentSize" を取得する方法です?? ありがとう !!
macos - NSProgressIndicator が複数回機能しない
OS X 用の ETL アプリで NSProgressIndicator を使用しており、特定のページのダウンロード ソースの現在の状態を示しています。
最初の実行時にはすべて問題ありません-魅力のように機能します。リセットボタンを押してプロセス全体をもう一度実行しようとすると、問題が発生します - インジケーターは最初に完全にロードされています。
デフォルト値に戻す必要があるように聞こえますが、方法がわかりません...
もちろん、私はいくつかのプロパティを持っています:
sqlite - Xcode は、SQLite からの読み込み中にカスタム進行状況インジケーターを表示します
私の iOS アプリケーションでは、viewDidLoadメソッドでloadDataというメソッドを呼び出しています。
loadDataは、ローカルの SQLite データベースからデータを取得し、項目の配列に入力します。
別のメソッドshowDataで、ロードされたデータを取得して実際の画面に表示します。
ただし、メソッドloadDataが配列にデータを入力するのに時間がかかるため、これは現在機能しません。
私が作成した回転する画像で画面にポップアップするカスタムの進行状況インジケーター ビューを表示したいと思います。これはメソッドloadDataが完了するまで表示され、その後showDataが実行されます。
誰かが私を正しい方向に向けたり、これを行う方法にリンクしてくれませんか? どうもありがとう!
objective-c - NSProgressIndicator setDoubleValue が引数で機能しない
xcode プロジェクト (iOS ではなく Mac OS X) で NSProgressIndicator を使用しています。進行状況インジケーターにダウンロードの進行状況を表示しながら、ファイルの非同期ダウンロードを実行しようとしています。私のプロジェクトでは、更新ボタンをクリックするとダウンロードが開始されます。データを受信するたびに進行状況が更新され、アプリ デリゲートの update_progress メソッドが呼び出されます。
NSLogs からわかるように、進行状況の値がそのメソッドに渡されます。この値で進行状況インジケータに setDoubleValue を使用しても効果はありません。ただし、静的な値 (setDoubleValue:50.0f など) を使用すると、進行状況インジケーターが更新されます。
.m では、loadData メソッドがダウンロードを開始します。ここで、ファイルを保存する場所 (self.strFileNameWithPath) を設定し、その数行下にファイルのダウンロード元の場所を設定できます。私はちょうど 2.5 MB のファイルを使用しています。小さいですが、いくつかのダウンロード手順を実行するには十分な大きさです。
インターフェースで、「更新」ボタンをクリックしてダウンロードを開始します。チャンクが受信されると、コンソールに進行状況の更新が表示されます。
なぜこれが起こっているのか、どうすれば修正できるのか、誰かが知っていますか? 前もって感謝します!
編集:矛盾のある方法は次のとおりです。
各進捗ステップで、value は正しい進捗値を示しますが、2 番目の NSLog が 0.0 を返すため、進捗インジケータは setDoubleValue に反応しません。
以下は、コンソールに表示される内容です。
objective-c - 不確定な進行状況インジケーターを表示、アクティブ化、および停止する
ボタンがクリックされるたびに進行状況インジケーターを表示し、 NSTaskが完了するとインジケーターを停止して非表示にすることに問題があります。
これはタイムラインである必要があります: 1- ボタンがクリックされた 2- 進行状況インジケーターが表示されます (元の非表示の状態から) 3- 進行状況インジケーターがアクティブ化されます 4- 関連する NSTask がアクティブ化されます 5- NSTask が完了するまでインジケーターを表示し続けます 6- NSTask の完了後、進行状況インジケーターを非表示にします。
プログレス インジケータをアニメーション化する方法などを知っています。これらを NSTask 完了のものと組み合わせる方法がわかりません。
事前に助けてくれてありがとう!
cocoa - NSTableView + NSProgressIndicator のちらつきの問題
各行に NSTextField と NSProgressIndicator オブジェクトの 2 つの列を含む NSTableView があります。NSProgressIndicator オブジェクトのちらつきを上下にスクロールすると、NSTextField に含まれるテキストを選択すると同じことが起こります。誰かが理由を知っていますか?
これは、「viewForTableColumn」メソッドで NSProgressIndicator オブジェクトを作成するために使用しているコードです。
注: NSTextField は選択のみ可能です (編集不可)。
cocoa - ビューを変更するとNSProgressIndicatorのアニメーションが消える
私の NSProgressIndicator は、別のビューに切り替えるとビューでアニメーション化され、元の NSProgressIndicator が消えます。
なぜ?
別のビューに切り替えるための私のコードは次のとおりです
ビューを置き換えて、フェードアウトアニメーション NSProgressIndicator を作成し、ビューで常にアニメーション化します。
macos - サブクラス NSProgressIndicator
私は NSProgressIndicator をサブクラス化するのが好きです。このコードを使用し、Interface Builder でサブクラスを設定しました。
アプリが起動すると、次のようになります。
ただし、コピーの進行中に古いバーが表示されます。
どうしたの?
objective-c - NSProgressIndicator の色をグレーから白に変更するには?
NSProgressIndicator のデフォルトの色は灰色ですが、白にしたいと思います。
それを行う方法を知っている人はいますか?私にお知らせください。
どうもありがとう。