5
もう一度Appleの標準コントロールを模倣する時! Xcodeで見られるようなヘッダーバーをウィンドウに追加したいと思っています。つまり、従来のAppearanceライブラリの旧式のPlacardのような、ツールバーとウィンドウコンテンツの間にあるものです。Xcode 4スタイルの 'ヘッダーバー'コントロールをエミュレートする最適な方法は?
最も堅牢なアプローチは何ですか?
理想的には、私たちは、描画部分のために乱用可能性がぴったりだろうコントロールがある..一貫したスタイルから
NSXcodeHeaderBar *hrdBar = [[NSXcodeHeaderBar alloc] init];
[hrdBar setBackgroundStyle: [NSBackgroundStyle NSRoundRectBackgroundStyle]];
[hrdBar drawWithFrame: popUpRect inView: controlView];
[hrdBar release];
利益を得るようなものを望むだろうか?
または、色をサンプリングして独自のNSGradientを行う必要がありますか? アップルのスタイルに追いつくために各OSのリビジョンを切り替える可能性はありますか?
感謝しています。
乾杯、 ジェイ
私はここから意見を述べていますが、色を選んで実行するだけです。とにかく通常のウィンドウグラデーションとは異なりますので、新しいバージョンのMac OS Xが調整されたグラデーションで出てきても、それでもうまく収まるはずです。 –
良い点。私はちょうど私が何かを見過ごしたことを望んでいたと思うし、アップルは(はい、そうです。)すでにヘッダーバーに似た何らかのコントロールを提供しています。 – Jay
私たちは夢を見ることができます。 ;) –