【发布时间】:2013-05-28 08:37:45
【问题描述】:
我有一个简单的 NSWindow 动画任务,但仍然找不到完成此任务的方法。
我有一个窗口,我想通过将其设置为超出屏幕边缘的动画来隐藏它。但是在连接了 2 个显示器后,我的窗口只会移动到第二个显示器。
有什么办法可以对窗口进行一些剪辑,只在主屏幕矩形区域绘制?
我在 Apple 文档中没有找到类似的内容。而且我知道一些 UI 效果是通过一些技巧来模拟所需的行为来实现的。任何信息都非常感谢!
我的第一个猜测是创建一个带有辅助屏幕内容快照的新窗口。然后在这个快照下滑动我的主窗口。但这是一种不好的方式 - 屏幕上的内容可能会产生动画效果(如视频)。
【问题讨论】:
标签: cocoa animation window hide