SketchView
open class SketchView : NSView
A basic subclass of NSView for displaying a Sketch
-
Use top-left origin
Declaration
Swift
override open var isFlipped: Bool { get } -
The file name of the current drawing
Declaration
Swift
public private(set) var fileName: String? { get } -
Calls the sketches
.draw()methodDeclaration
Swift
override open func draw(_ dirtyRect: NSRect) -
Draws the sketch to an image
Declaration
Swift
open func drawToImage() -> NSImage? -
Creates an SVG document
Declaration
Swift
open func drawToSVG() -> XMLDocument? -
Save an image to the specified URL
Declaration
Swift
open func saveImage(_ image: NSImage, to url: URL) throwsParameters
imageImage to save
urlURL to save to
-
Draw the sketch to an image and attempt to save it
Declaration
Swift
open func saveImage(to url: URL) throwsParameters
urlURL to write the image to
-
Generates an SVG and attempts to write it to the specified URL
Declaration
Swift
open func saveSVG(to url: URL) throwsParameters
urlURL to write to
-
Passes clicks to the sketch
Declaration
Swift
@IBAction open func clickGestureAction(_ sender: NSClickGestureRecognizer) -
Passes pan gestures to the sketch
Declaration
Swift
@IBAction open func panGestureAction(_ sender: NSPanGestureRecognizer) -
Passes scroll events to the sketch
Declaration
Swift
override open func scrollWheel(with event: NSEvent)
View on GitHub
SketchView Class Reference