問題タブ [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.
objective-c - NSSliderCell のカスタマイズ
NSSliderCell をカスタマイズしたいのですが、奇妙な不具合が発生しています。
これは次のようになります (ズーム):
それは問題なく描画されますが、ノブをドラッグすると、左のバーが奇妙に見え始めます (ノブの影の一部が前のフレームから残っているように見えます):
ノブをドラッグするのをやめると、スライダーは再び正常になります。
コードは次のとおりです。
どうしたの?
cocoa - NSSliderの目盛りにラベルを付けることは可能ですか?
いくつかの垂直スライダーがあり、それらが表す値で目盛りにラベルを付けたいと思っています。Interface Builder でそれらの横に手動でラベルを配置する以外に、これを行うためのより良い方法はありますか? そうでない場合、少なくともそれらのラベルを目盛りと正しく並べる方法はありますか、それともフリーハンドで行う必要がありますか?
objective-c - 2 つの親指 (ノブ) を持つ NSSlider を作成する正しい方法は何ですか?
範囲を指定する必要があります
最小値は 0 最大値は 100
thumb1 値の範囲は minvalue から thumb1 値までです。 thumb2 値の範囲は、thumb1 値から maxvalue までの範囲です
基本的に重複させてはいけません。
カスタムNSSliderを作成せずに利用できるコントロール以外のソリューションはありますか
助けてくれてありがとう
xcode - NSSLider セットの開始値
NSSlider を特定の値で開始しようとしていますが、迅速な本やその他のリソースでそれを行う機能を見つけることができませんでした。これを行う簡単な方法はありますか?
ありがとう
cocoa - NSSlider バーの色を変更する
NSWindow と水平 NSSlider があります。
ウィンドウの背景色が変わったときに、スライダーバーの右側の色を変えたいです。
現在、ウィンドウの背景が暗い場合、バーの右側の部分は表示されなくなりました。
注: ウィンドウの背景は、実際にdrawRect
は、ウィンドウのビューのサブクラスでオーバーライドして描画しているグラデーションです。
NSSliderCell
サブクラス化していくつかのメソッドをオーバーライドすることでスライダーバーの塗りつぶしの色を変更できると思いましたが、drawBarInside
その仕組みがわかりません:小さな正方形の画像を作成し、ノブの後の四角形に繰り返し描画する必要がありますか? それとも、色付きの線を引くだけですか?私は前にこれをやったことがありません。
私はこの質問を見てきましたが、興味深いですが、それはノブを描くことであり、今のところ必要ありません。
これも非常に有望と思われるものを見ましたが、このコードを模倣しようとすると、スライダーバーが消えてしまいます...
この質問で彼らは使用drawWithFrame
し、面白そうに見えますが、それがどのように機能するかはわかりません。
ライブラリを使用する代わりに、独自のコードでこれを行いたいと考えています。誰かがこれを行う方法についてヒントを教えてもらえますか? :)
私はこれを Swift で行っていますが、必要に応じて Objective-C を読み取ったり使用したりできます。
macos - 非線形スケールのNSSlider
NSSlider の値/数字を非線形にしようとしています...
しかし、何らかの理由で、スライダーが線形値 (1、200、400、600、800、1000) を示しています。なぜこれが起こるのか誰か知っていますか?