使用 colorWithPatternImage 让 alpha 在 NSColor 上工作

Getting alpha to work on a NSColor using colorWithPatternImage

提问人:Jobalisk 提问时间:2/23/2017 最后编辑:rmaddyJobalisk 更新时间:2/23/2017 访问量:69

问:

因此,我正在尝试使用 colorwithpatternimage 将重复图像获取到 NSView 上。但是,当我这样做时,我也不会让图像的 alpha 通过,正如您在此处看到的那样:enter image description here

到目前为止,代码如下:

- (void)drawRect:(NSRect)rect
{
    [[NSColor whiteColor] set]; //setting up and drawing the background
    NSRectFill([self bounds]);
    [BkImage drawInRect: destRect fromRect: NSZeroRect operation: NSCompositeSourceOver fraction: 1.0];
    NSColor *PetalPattern = [NSColor colorWithPatternImage:PetalImage]; 
    [PetalPattern setFill];
    NSRectFill (floatRect);
}
Objective-C macOS NSView nscolor

评论

0赞 JWWalker 6/9/2017
stackoverflow.com/questions/7631493/ 的副本...

答: 暂无答案