問題タブ [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 - Macアプリケーションのタイトルバー内にプログレススピナーを配置する方法
Mac OS Xアプリケーションのウィンドウのタイトルバーの右側にプログレススピナーを配置しようとしていますが、ビューを内部にドラッグできないため、InterfaceBuilderでは配置できません。それ。
applicationDidFinishLaunching
そこで、 AppDelegate.mのメソッド内に次のコードを使用して、プログラムでタイトルバーに配置しようとしました。
ただし、これにより、進行状況スピナービューがタイトルバーではなくウィンドウの下部に表示されます。NSMakeRect()は、ウィンドウの上部ではなく下部を基準にして配置しているようです。
NSMakeRectの2番目のパラメーター(y位置)を370のようなものに変更すると、ロードスピナーが希望の場所に配置されますが、ウィンドウのサイズを垂直方向に変更すると、プログレススピナーが一番下に表示されます。
私はこれまでこのようなものを見たことがありません。どうすれば修正できますか?
PS:また、タイトルバービューを取得するための「より正しい」方法があるかどうかもわかりません。ご覧のとおり、閉じるボタンビューのスーパービューを使用して取得していますが、これは少し「汚い」ようです。
cocoa - NSStatusItem の NSProgressIndicator
画像を表示するカスタム NSView を持つ NSStatusItem があります。メニューが開いているかどうかにかかわらず、次のようにさまざまな画像が表示されます。
(もちろん、これがすべてではありませんが、関連するすべてのコードが私の問題を理解してくれることを願っています)
アップロードが進行中の場合、この NSView (この NSStatusItem 内) に NSProgressIndicator を表示したいと思います。つまり、1. アップロードの開始時に NSProgressIndicator を設定します。==> NSProgressIndicator を非表示にして、画像を再度表示します。
どうすればこれを解決できますか?
私を助けてください。ありがとう
macos - これは IKImageBrowserView ですか?
これは IKImageBrowserView オブジェクトですか? また、画像をロードするときに NSProgressIndicator を追加するにはどうすればよいですか?
objective-c - 描画されたバーの色が異なる NSProgressIndicator
バーの内側に描かれているデフォルトのグラデーションの色を変更したいと思いNSProgressIndicator
ます。最も簡単なアプローチは何ですか?
macos - NSButton の NSProgressIndicator
NSToolbarItem に更新ボタンがあり、データの読み込み時に更新アイコンを NSProgressIndicator に置き換えたいと考えています。これは可能ですか?特に、ボタンの代わりにプログレス インジケータを使用する必要があります (または、少なくともボタンのように見える) 必要があります。
cocoa - Lion と Mountain Lion の NSProgressIndicator と NSOpenPanel での奇妙な動作とメモリ リーク
ですから、これは答えるのが難しいかもしれませんが、私は Mountain と Lion で奇妙な動作を経験しており、これが何人かの Cocoa 教祖に鐘を鳴らしてくれることを望んでいました.
アプリ内には NSOpenPanel であるファイル選択ダイアログがあり、ユーザーが適切なファイルを選択すると、NSProgressIndicator がポップアップし、ユーザーのプロジェクトが読み込まれている間、incrementBy への呼び出しを使用して更新され、最後に NSWindow がポップアップして多くの楽しみと興味深いビュー (一部は NSOpenGLViews です)。
Snow Leopard では、これらすべてが問題なく終了します。ファイル チューザーが開き、ユーザーがファイルを選択し、ファイル チューザーが閉じ、プログレス メーターがポップアップし、プロジェクト ウィンドウがポップアップします。これは私が期待するようになったものです。
これを Lion でテストしたところ、わずかな違いがありました。ファイル チューザーが開き、ユーザーがファイルを選択すると、ファイル チューザーが閉じず、進行状況メーターがポップアップしないか、ほんの一瞬だけポップアップします。プロジェクト ウィンドウポップアップし、最後にファイルチューザーが消えます。これは、モーダル ダイアログであるため、ファイル チューザーが長引くのは非常に奇妙に思えます。
最後にこれを Mountain Lion でテストしたところ、ライオンと同じように動作しましたが、ときどき進行状況メーターがポップアップして更新の 1 つで停止し、アプリケーションのメモリが制御不能になり、非常に急速に増加しました。上向きに 3GB を使用すると、アプリケーションがクラッシュします。
Lion/Mountain Lion で、この奇妙な動作を説明する変更について誰かが知っているかどうか疑問に思っていました。
objective-c - NSTableCellView の NSProgressIndicator
NSProgressIndicator を含む NSTableCellView サブクラスがあります。
すべてを適切に更新してアニメーション化していますが、グレー表示されたままです。これはビューループの問題だと思います。
何かご意見は?
cocoa - cocoa: NSProgressIndicator のアニメーション後の NSTableview の更新
私のココア アプリは、ネットワークからデータを取得する必要があり、テーブル ビューにコンテンツを表示します。NSProgressIndicator
そこで、データのダウンロード時にアニメーション化する回転スタイルを追加します。その後、 のアニメーションがNSProgressIndicator
停止し、 をリロードしNSTableView
ます。奇妙なことに、テーブル ビューのリロード後、表示されるコンテンツは更新されません。次に、テーブルビューをスクロールすると、次のようにコンテンツが表示され始めます:
(上の小さな長方形は、のフレームです
NSProgressIndicator
)
以下は私のコードです:
は -(void)loadOperationData
、マウス クリック イベントによって呼び出されます。をディスパッチ ブロックに入れた理由 -(void)_showIndicator
は、インジケーターを表示できないためです。色々試して最終的に選びました。
問題はインジケーターの表示方法に密接に関係していると思います。インジケーターに関するコードにコメントすると、問題は解決したからです。
ユーザーに待機中であることを知らせるインジケーターが本当に必要です。NSProgressIndicator を正しく使用する方法を教えてください。
ありがとう!
objective-c - NSStatusItem で NSProgressIndicator を使用する
私はこのコードを使用しています(ここの他の質問に触発されました):
残念ながら、このコードが実行されるとすぐに、ステータス アイテム (最初は画像が表示されています) が消えてしまいます...なぜ私のコードが機能しないのですか?
objective-c - 進行状況インジケーター付きのファイルコピー
重複の可能性:
10.8でファイルコピーの進行状況を表示する方法
「COCOAチュートリアル:進行状況インジケーターを使用したファイルコピー」を見つけましたが、このチュートリアルでは、OS X 10.8で廃止されたファイルマネージャー参照関数(FSFileOperationScheduleWithRunLoop ...)を使用しました。NSProgressIdicator
オブジェクトを使用してファイルをコピーする方法を知っている人はいますか?