3

カスタム ビューで丸いテクスチャ ボタンにツールバーのようなスタイルを適用するにはどうすればよいですか?

ここにいくつかの背景があります:

Apple のヒューマン インターフェイス ガイドラインでは、ウィンドウ フレーム (ツールバーまたは下部のバー) で丸いテクスチャ スタイルのコントロールを使用するように指示されています。 Controls.html (「ウィンドウ フレーム コントロール」の下)。

ウィンドウ フレームでこれらのコントロールを使用すると、Mac OS X Lion は、ウィンドウがアクティブなときに比較的強いグラデーション (約 95% グレーから 80% グレー) をコントロールに適用し、ウィンドウが非アクティブなときはほとんどグラデーションを適用しません (約 95% グレーから 93% グレー)。つまり、ウィンドウがアクティブでない場合、ツールバー コントロールはフラットに見えます。

これらのコントロールをウィンドウ フレームの外側 (たとえば、ツールバーのすぐ下にあるカスタム ビュー) で使用すると、Mac OS X Lion は異なるスタイルを適用します。私にとって最も重要なことは、Lion はウィンドウが非アクティブであってもコントロールに比較的強いグラデーションを適用するため、非アクティブ ウィンドウのツールバー コントロールの横にあるカスタム ビューのコントロールが場違いに見えることです。

カスタム ビューであっても、これらのコントロールを正しく表示する方法があるようです。たとえば、Pages のフォーマット バーや、メールのメッセージ作成時のフォーマット バー (どちらもツールバーのすぐ下) です。

これらのコントロールの正しい外観を実現する方法を知っている人はいますか?

4

0 に答える 0