0
У меня есть текущий код, который работает на ios.But как многие из вас знают UIKit не в Mac OSX apps.How я мог спасти nsimage с подобозрением я добавилКак сохранить NSImage в Mac OSX с subviews?
private func screenShotMethod() -> NSImage? {
//Create the UIImage
NSGraphicsBeginImageContext(self.pickedImge.frame.size)
self.pickedImge.layer.render(in: UIGraphicsGetCurrentContext()!)
let image = NSGraphicsGetImageFromCurrentImageContext()
NSGraphicsEndImageContext()
//Save it to the camera roll
UIImageWriteToSavedPhotosAlbum(image!, nil, nil, nil)
return image!
}
Это замечательно, но я использую NSImage, а не NSView. Функция выше делает снимок экрана с UIImage с subviews –
Вы также можете использовать приведенный выше код для подкласса 'NSImageView', чтобы вы могли сохранить как изображение, содержащееся по представлению изображения, а также его подклассам. Я неправильно понял ваш вопрос? –