Protocol

PlaygroundLiveViewable

A protocol for types that can be displayed as the live view for a playground.

Overview

This protocol enables you to display any type of object in a live view. For example, a playground that presents a simplified user interface programming environment can make its view-like type conform to PlaygroundLiveViewable and appear in the live view.

By default, UIView and UIViewController conform to this protocol on iOS and tvOS, and NSView and NSViewController conform to this protocol in macOS. Developers need to implement this protocol only for custom objects that do not inherit from UIView, UIViewController, NSView, or NSViewController.

Topics

Instance Properties

var playgroundLiveViewRepresentation: PlaygroundLiveViewRepresentation

The view or view controller used to render and manage the live view.

Required.

Relationships