什么是最好的(如:最简洁)为方式设置只是alpha分量一个预定义颜色的?更改不透明度的预定义颜色?
说我想使用类似+ (NSColor *)brownColor
但50%的不透明度 -
我无法找到一个合适的构造函数一样..fromNSColor:
,使我们改变alpha分量与NSColor
是不可变的没有任何其他我们可以使用便捷方法来改变alpha分量,同时保持r/g/b分量相同?
什么是最好的(如:最简洁)为方式设置只是alpha分量一个预定义颜色的?更改不透明度的预定义颜色?
说我想使用类似+ (NSColor *)brownColor
但50%的不透明度 -
我无法找到一个合适的构造函数一样..fromNSColor:
,使我们改变alpha分量与NSColor
是不可变的没有任何其他我们可以使用便捷方法来改变alpha分量,同时保持r/g/b分量相同?
使用方法:
[[NSColor brownColor] colorWithAlphaComponent:0.5];
它返回一个新的颜色具有相同RGB作为接收机,但用新的α。
确实存在的NSColor的方法这样做:
[[NSColor brownColor] colorWithAlphaComponent:0.1];
这将使你的棕色与10%的不透明度。
男人,我必须失明:-) – ATV
@ATV:Apple的文档并不是最容易搜索的。 – Linuxios