0
あなたの多くは、UIKitには、Mac OSX apps.Howではありません知っているように私はこれを移植してきた私はMac OSXでサブビューを使ってNSImageを保存するには?
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!
}
これは素晴らしいですが、NSViewではなくNSImageを使用しています。上記の関数は、サブビュー付きのUIImageのスクリーンショットを撮っています。 –
上記のコードを使用して 'NSImageView'をサブクラス化して、イメージビューとそのサブクラスによって表示されます。私はあなたの質問を誤解しましたか? –