创建快速查看样式缩放效果

时间:2009-05-01 19:17:32

标签: cocoa core-animation core-graphics

我想创建一种效果,而不是图像从缩略图大小缩放到全屏。

我不确定实现这一目标的正确步骤是什么。我应该创建一个透明的全屏窗口并在其上面设置一层图层吗?

2 个答案:

答案 0 :(得分:1)

看看this CoreGraphics example。具体来说,看看“增长”和“缩小”动画。苹果就是这样做的,这也是你想要做的事情。

答案 1 :(得分:1)

你的内置CALayer透明窗口的解决方案可能是最好的支持方式。

有一件事看起来应该是一个很好的解决方案(至少这是我想要做的第一件事)但不是是NSView的enterFullScreenMode:withOptions:。如果内存服务,它最初的意思是做你在这里谈论的内容,但是动画被取出并且它现在通常不能很好地工作。