カスタム ビューで丸いテクスチャ ボタンにツールバーのようなスタイルを適用するにはどうすればよいですか?
ここにいくつかの背景があります:
Apple のヒューマン インターフェイス ガイドラインでは、ウィンドウ フレーム (ツールバーまたは下部のバー) で丸いテクスチャ スタイルのコントロールを使用するように指示されています。 Controls.html (「ウィンドウ フレーム コントロール」の下)。
ウィンドウ フレームでこれらのコントロールを使用すると、Mac OS X Lion は、ウィンドウがアクティブなときに比較的強いグラデーション (約 95% グレーから 80% グレー) をコントロールに適用し、ウィンドウが非アクティブなときはほとんどグラデーションを適用しません (約 95% グレーから 93% グレー)。つまり、ウィンドウがアクティブでない場合、ツールバー コントロールはフラットに見えます。
これらのコントロールをウィンドウ フレームの外側 (たとえば、ツールバーのすぐ下にあるカスタム ビュー) で使用すると、Mac OS X Lion は異なるスタイルを適用します。私にとって最も重要なことは、Lion はウィンドウが非アクティブであってもコントロールに比較的強いグラデーションを適用するため、非アクティブ ウィンドウのツールバー コントロールの横にあるカスタム ビューのコントロールが場違いに見えることです。
カスタム ビューであっても、これらのコントロールを正しく表示する方法があるようです。たとえば、Pages のフォーマット バーや、メールのメッセージ作成時のフォーマット バー (どちらもツールバーのすぐ下) です。
これらのコントロールの正しい外観を実現する方法を知っている人はいますか?