gpt4 book ai didi

objective-c - 如何将 NSImage 绘制到 NSView 上?

转载 作者:行者123 更新时间:2023-12-04 04:35:55 26 4
gpt4 key购买 nike

我对使用 Objective C 绘制图像还很陌生。我在 iPhone 开发中做过图像绘制,但现在我想在 Mac 上这样做。简而言之,下面的 iPhone 代码在 Mac 中的等效项是什么?

- (void) drawRect: (CGRect) rect
{
[super drawRect:rect];

UIImage *anotherimage = [UIImage imageNamed:@"alert.png"];
CGPoint imagepoint = CGPointMake(10,0);
[anotherimage drawAtPoint:imagepoint];

}

最佳答案

假设您不想要任何图像透明度和合成效果,这应该可行。

-(void)drawRect:(NSRect)dirtyRect
{
[super drawRect:dirtyRect];
NSImage *anotherImage = [NSImage imageNamed:@"alert.png"];
[anotherImage drawAtPoint:NSMakePoint(10,0) fromRect:rectToDrawImage operation:NSCompositeCopy fraction:1.0];
}

关于objective-c - 如何将 NSImage 绘制到 NSView 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19759563/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com