简单地说:有可能在单个NSView上的两个NSGradient“填充”之间淡入淡出吗?例如:绘制一个渐变,然后淡入到绘制下一个渐变。
发布于 2013-01-06 20:13:31
我最终完成了NSView的子类化;从它获得了一个NSImage;创建了一个临时的NSView,绘制了与原始渐变相同的大小的新渐变,并从中获得了一个图像;在NSImageView中绘制了起始图像,这是原始NSView的子视图;然后使用CATransition将新图像淡入另一个NSImageView。最后,我会让我的NSView绘制新的渐变,并删除NSImageView,以防需要进行更多的自定义绘制。
Published my code on GitHub。
https://stackoverflow.com/questions/14106699
复制相似问题