NSImageView透明度

3

我是一名初学者,正在学习OS X编程,并且在设置NSImageView透明度时遇到了问题。

在iOS中,这很简单,在UIImageView的属性中有一个叫做alpha的属性,我可以更改它并对其进行动画处理。(例如:imageView.alpha = 0.5)

如何在NSImageView中实现相同的效果呢?

1个回答

8
设置一个具有图层的NSView的属性alphaValue!
[view setWantsLayer:YES];
[view setAlphaValue:0];

1
在OSX上(除了iOS),视图默认情况下没有层。 - Daij-Djan
但最好不要使用图层,而是将透明度嵌入到图像本身中...也许会更好。 - Daij-Djan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接