3

デフォルトでは、ココアのプログレスバーは少し太いので、Finderのコピーダイアログに表示されるプログレスバーのように、少しスリムなものが必要です。ただし、Interface BuilderはNSProgressIndicatorコントロールの高さを20ピクセルにロックし、プログラムによるスリム化の試みは機能しません。

[progressBar setControlSize:NSMiniControlSize];

[progressBar setControlSize:NSSmallControlSize];

awakeFromNib何もしないでください。ヘッダーファイルに見られる示唆に富む外観はNSProgressIndicatorThickness、私が見ることができるどのメソッドにもプラグインしていないようです。

トリックは何ですか?

4

2 に答える 2

6

それらの呼び出しは機能するはずです。Interface Builder の Geometry ペイン (アイコンが定規のペイン) には、"Regular" と "Small" のサイズを提供する同等のコントロール サイズ セレクターがあります。

于 2008-10-08T17:26:05.577 に答える