Я пытаюсь сохранить содержимое NSView в качестве изображения, но сохраняется только изображение, видимое внутри прокрутки.
Вот изображение, загруженное в представление: .
Но вот как я могу сохранить изображение:
Есть ли способ сохранить все изображение в NSView?
Вот как я сохраняю подкласс NSView:
- (void)save
{
[self lockFocus];
NSBitmapImageRep* rep = [[NSBitmapImageRep alloc] initWithFocusedViewRect:[self bounds]];
[self unlockFocus];
NSData* data = [rep representationUsingType:NSPNGFileType properties:nil];
NSString* string = NSHomeDirectory();
NSString* pth1 = [string stringByAppendingPathComponent:@"ttx.png"];
[data writeToFile:pth1 atomically:YES];
}
Этот метод находится в представлении, которое я хочу сохранить.