谢谢
解决方法 我做过你之前描述的动画.但是,这不是一件容易的事.由于动画超出了窗口本身的范围,因此您需要在超大的透明窗口中渲染动画.动画完成后,您可以在真实窗口中进行排序并删除透明窗口.你需要一个窗口的图像作为你的动画的内容,所以我要做的是订购窗口(也可能使它成为关键窗口,使它看起来很集中),但要把它放好在屏幕外,所以用户没有看到它.然后使用CGWindowListCreateImage
抓取窗口的屏幕截图.现在,您将拥有创建动画所需的一切.
动画完成后,只需将实际窗口排在透明窗口的顶部,然后删除透明窗口.使数学正确,以便动画和真实窗口中的窗口图像有点棘手,但它绝对可行.
总结以上是内存溢出为你收集整理的objective-c – Cocoa – 显示时的NSWindow动画?全部内容,希望文章能够帮你解决objective-c – Cocoa – 显示时的NSWindow动画?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)