問題タブ [nsslider]

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 に答える
1267 参照

objective-c - 円形の NSSlide の外観と動作を GarageBand のようにする

私は Cocoa で絵を描くのは初めてで、GarageBand にあるものと同様のスライダーを持つソフトウェアをいくつか作成しています。

GB スライダー http://img33.imageshack.us/img33/2668/schermafbeelding2010061r.png

これらは美しく見え、マウスを上下に動かすことで制御できます。

NSSliders をサブクラス化してカスタマイズして、GarageBand とまったく同じ外観と動作にすることができますか? ありがとう。


3D である必要がないため、回転する必要があるノブの画像が 1 つあります。

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

objective-c - NSTextField で値を送信する: 目標 c

OK、NSTextField と NSSlider があります。インターフェイスビルダーで、NSSlider から float 値を取得して NSTextField に入れました。しかし、コードで値を取得できるように、テキスト フィールドからテキストを送信するボタンが必要です。そのテキスト フィールドは手動入力も受け入れることができるため、NSSlider を自分のコードにリンクすることはできません。これは、Enter キーを押すか、編集が終了したときに似ています。しかし、クリックしたときにすべてのデータを送信するボタンが必要なだけです。

何か案は??

エリヤ

0 投票する
8 に答える
3767 参照

cocoa - NSSliderのサブクラス化:マウスアップイベントが欠落している場合の回避策が必要です(Cocoa OSX)

NSSliderをサブクラス化して、ジョグダイヤルと呼ばれるコントロールを作成しようとしています。基本的に私が必要としているのは、常に中央から始まり、左または右に移動すると、コンテナに現在の値を通知する通知を頻繁に送信するスライダーです(設定できる属性によって決定されます)。つまみを離すと真ん中に戻ります。スライダーを中央に戻し、スライダーのmouseUpイベントで通知の送信を停止する機能を実装したいと思っていましたが、何らかの理由で、AppleはスライダーのmouseDownイベントの後にMouseUpイベントを無効にし、すべてのスライダー機能を処理しているようですより低いレベルで。とにかく、mouseUpイベントを取り戻すことはできますか?そうでない場合、誰かが合理的な回避策を提案できますか?

0 投票する
4 に答える
5736 参照

objective-c - カスタムNSSliderCell

スクロールバーとノブの画像を使用して描画できるカスタムスライダーセルの実装をある程度実行しました。現在邪魔になっている唯一の障害はこれです。ノブをすばやくドラッグすると、画像が台無しになります。スクリーンショットを投稿しました。

スクリーンショット

コードは次のとおりです。

ああ、私はとても近いです。なぜこれが起こるのか、そしてそれをどのように解決するのかについての助けは大歓迎です、ありがとう!

0 投票する
3 に答える
890 参照

cocoa - NSSliderイベントが発生しない

NSSliderに次のコードのイベントがあります。

しかし、起動せず、コンソールは次のメッセージを表示します:2011-01-09 19:31:18.994 Nistract [1337:a0f]-[NSSlider value]:認識されないセレクターがインスタンス0x100427400に送信されました

0 投票する
4 に答える
3650 参照

objective-c - NSSlider NSSliderCell クリッピング カスタム ノブ

カスタム NSSliderCell を使用してカスタム NSSlider を作成しています。ノブ以外は全て綺麗に動いています。ノブがクリッピングされている最大値までドラッグすると、ノブの画像の 50% しか表示されません。

カスタム NSSliderCell を割り当てるとき、ノブとして使用している画像の幅にノブの厚さを設定しています。私はそれを考慮してクリッピングを止めると思いました(間違っていると思います)?

私が間違っていることはありますか?スライダーは、ノブが 50% でクリップされている場合にのみ maxValue に達しているため、値を追加せずに移動することはありません。

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

iphone - iphone/ipad カスタム UISlider コントローラー

ここでは、メディア プレーヤーの前方および後方に似たカスタム uislider を作成します。つまり、特定の時間間隔でスライダーをプログラムで移動します。

たとえば、このビデオのビデオがあるとします。ビデオ コンテンツを前後に移動するには、スライダーをコントローラーに実装する必要があります。

サンプルとチュートリアル。

ありがとう....

0 投票する
3 に答える
1437 参照

objective-c - NSSliderの目盛りを隠す

の目盛りを非表示にする方法はありNSSliderますか?

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

cocoa - ココアで非線形スケールを提供するためにNSSliderをカスタマイズするにはどうすればよいですか?

ココアで非線形スケールを提供するためにNSSliderをカスタマイズするにはどうすればよいですか? すなわち - 0、2、4、6、10。

スライダーが目盛りのみで停止するように制限されているため、スライダーを 0、2、4、6、10 (たとえば 8 ではなく) で停止させたいと考えています。ありがとう。

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

objective-c - システム環境設定の「スクリーンセーバーを開始:」スライダーのようなカスタム NSSlider を作成するホット

システム環境設定 -> デスクトップ & スクリーン セーバー -> スクリーン セーバー -> スクリーン セーバーの開始でスライダーとまったく同じように動作するカスタム NSSlider を作成する方法:

NSSliderCell をオーバーライドした continueTracking: でサブクラス化しようとしましたが、期待どおりに動作しません。