6

NSPopover在 Cocoa 应用程序中有一个,并且由于 Lion - 它呈现为半透明,因此它覆盖的任何文本字段、表格等 - 这些现在都显示在它下面,看起来真的很奇怪。我检查了 Apple 的类参考文档,但似乎没有办法将其更改为不透明。似乎可用于指定外观的仅有的两个属性值是NSPopoverAppearanceMinimal, 和NSPopoverAppearanceHUD- 但这些似乎都与 alpha 或不透明度有关。NSPopover是通过覆盖 drawRect来制作不透明的唯一方法吗?或者有人知道更好的方法吗?它似乎适用UIPopover于 iOS,但不适NSPopover用于 Cocoa ......

4

1 回答 1

1

要使背景完全不透明,请查看此帖子:

如何更改 NSPopover 背景颜色包括三角形部分?

于 2015-06-06T09:47:55.033 回答