One Logo Pool Ball
UIKit · IOS API REFERENCE

UIGraphicsRenderer

class · iOS 10.0+ · SDK 27.1

class UIGraphicsRenderer

Members (8)

static · iOS 10.0+

context

TypeScript
static context(format: UIGraphicsRendererFormat): (_CoreGraphics_CGContext) | null
Swift declaration
class func context(with format: UIGraphicsRendererFormat) -> CGContext?
static · iOS 10.0+

prepare

TypeScript
static prepare(context: _CoreGraphics_CGContext, rendererContext: UIGraphicsRendererContext): void
Swift declaration
class func prepare(_ context: CGContext, with rendererContext: UIGraphicsRendererContext)
static · iOS 10.0+

rendererContextClass

TypeScript
static rendererContextClass(): string
Swift declaration
class func rendererContextClass() -> AnyClass
init · iOS 10.0+

init

TypeScript
static initBounds(bounds: { x: number; y: number; width: number; height: number }): UIGraphicsRenderer
Swift declaration
convenience init(bounds: CGRect)
init · iOS 10.0+

init

TypeScript
static initBoundsFormat(bounds: { x: number; y: number; width: number; height: number }, format: UIGraphicsRendererFormat): UIGraphicsRenderer
Swift declaration
init(bounds: CGRect, format: UIGraphicsRendererFormat)
method · iOS 10.0+

runDrawingActions

TypeScript
runDrawingActions(drawingActions: ((arg0: UIGraphicsRendererContext) => void), completionActions?: (((arg0: UIGraphicsRendererContext) => void)) | null): void
Swift declaration
func runDrawingActions(_ drawingActions: (UIGraphicsRendererContext) -> Void, completionActions: ((UIGraphicsRendererContext) -> Void)? = nil) throws
get · iOS 10.0+

allowsImageOutput

TypeScript
get allowsImageOutput(): boolean
Swift declaration
var allowsImageOutput: Bool { get }
get · iOS 10.0+

format

TypeScript
get format(): UIGraphicsRendererFormat
Swift declaration
var format: UIGraphicsRendererFormat { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

UIGraphicsRenderer.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All UIKit types →