如何使NSWindow像社交网络共享表一样?

时间:2013-06-26 23:01:33

标签: objective-c macos cocoa nswindow

所以,这是默认共享表的样子:
enter image description here
如您所见,共享表将显示在窗口的顶部,并在其后面显示暗淡。我怎样才能做出NSWindow这样的行为(朦胧背后的东西,让一切都无法选择)?我一直在寻找,但我找不到答案 谢谢!

1 个答案:

答案 0 :(得分:0)

创建一个新的NSView(派生自己的类以便能够实现drawRect :)并使其半透明。将它放在窗口中的所有其他视图上。这将阻止鼠标事件到达其他视图并实现暗淡的外观。然后使用“社交表”的模态窗口。