小牛队通知中心就像观看

时间:2014-04-17 17:56:27

标签: objective-c macos cocoa osx-mavericks

我正在为mac制作拖放应用程序。我希望能够将一个窗口拖动到屏幕的边缘并进行一些滑动,就像Mavericks中的通知中心一样,并将窗口放入其中。

我在找出从哪里开始时遇到了一些麻烦。任何想法和示例代码都会很棒。

1 个答案:

答案 0 :(得分:0)

您可能无法将实际桌面滑动到一边,我甚至不知道Apple如何实现Notification Center的效果。

然而,想到类似事情的一种方法是

  • 抓取桌面及其所有窗口的屏幕截图
  • 将您自己的窗口设置为屏幕大小
  • 将桌面快照放在该窗口顶部屏幕大小的图层中
  • 将该图层向左滑动,
  • 在您自己窗口的显示区域内执行您需要的任何自定义绘图/处理。