6

私はNSPopoverCocoaアプリケーションを持っています.Lion以降、半透明でレンダリングされるため、オーバーレイするテキストフィールド、テーブルなどはすべてその下に透けて見え、本当に奇妙に見えます. Apple のクラス リファレンス ドキュメントを確認しましたが、不透明に変更する方法はないようです。外観を指定するために使用できると思われる 2 つのプロパティ値はNSPopoverAppearanceMinimal、 とNSPopoverAppearanceHUD- のみですが、これらはどちらもアルファまたは不透明度に関連していないようです。NSPopoverdrawRect をオーバーライドして不透明にする唯一の方法はありますか? または、それを行うためのより良い方法を知っている人はいますか? UIPopoveriOSでは利用できるようですがNSPopover、Cocoaでは利用できません...

4

1 に答える 1

1

背景を完全に不透明にするには、次の投稿をご覧ください。

NSPopover の背景色を三角形の部分を含めて変更するには?

于 2015-06-06T09:47:55.033 に答える