Does PaintCode generate code of UIView/UIControl, NSView/NSControl or CALayer subclasses?
PaintCode doesn't generate UIView
or NSView
subclasses.
PaintCode generates a special StyleKit
class which is essentially a collection of all your drawings. Each of your canvases is turned into a single drawing method. Calling this method will cause the system to draw your canvas when the application is running.
You should call these methods from appropriate places (usually the UIView/NSView
or CALayer
subclasses.
For cases when you need to use images (e.g. UIImage/NSImage
object used to customize UIButton/NSButton
), PaintCode generates methods that return cached UIImage/NSImage
object.
Please, check out the example project to see how to use the StyleKit
.