2

NSMenuアタッチされた がありNSStatusItem、その中NSMenuにプロパティをオブジェクトにNSMenuItem設定したがあります。それはほとんどうまくいきます(それは私が求めていたものを手に入れました)。viewNSSlider

結果は次のようになります。

NSMenuItem.view としての NSMenu の NSSlider http://dl.dropbox.com/u/91596/Screenshots/k8tl.png

問題は、スライダーをその上にあるメニュー項目に合わせて配置したいので、見た目がそれほどひどいものにならないようにすることです。

の位置を設定できることについて何かを述べているアップルのドキュメントには何も見つからないNSSliderので、自分で描画してウィングする必要があると思います。

それは正しい仮定ですか?もしそうなら、その結果を達成するためのいくつかのクラス参照/推奨される読書リンクは何ですか? それとも、私はこれについて間違っていますか?

私がそれをしている間-UIビルダーのスライダーを希望の幅にドラッグする必要がありました-スライダーの幅をプログラムで設定して、メニュー内の目的のスペースを埋める方法はありますか?

ありがとう、初心者の質問で申し訳ありません - 私は ObjC プログラミングにかなり慣れていません。

4

1 に答える 1

2

まず自分で作ってくださいNSView。次に、NSSliderそのビューに入れます。特別な間隔が必要な場合は、コンテナー ビューでスライダーを調整します。あるいは、Interface Builder をいじるかもしれません。

于 2013-03-28T02:20:58.687 に答える