Skip to content

AutoLayoutTextView

fumoboy007 edited this page Nov 27, 2020 · 2 revisions

AutoLayoutTextView

An NSTextView subclass that implements intrinsicContentSize so that the text view can participate in layout outside of a scroll view.

open class AutoLayoutTextView: NSTextView

Inheritance

NSTextView

Initializers

init(frame:)

public override convenience init(frame frameRect: NSRect)

init(frame:textContainer:)

public override init(frame frameRect: NSRect, textContainer container: NSTextContainer?)

init?(coder:)

public required init?(coder: NSCoder)

Properties

stronglyReferencesTextStorage

var stronglyReferencesTextStorage: Bool

intrinsicContentSize

var intrinsicContentSize: NSSize

Methods

encode(with:)

open override func encode(with aCoder: NSCoder)

didCompleteLayout()

Called when the layout manager completes layout.

open func didCompleteLayout()

The default implementation of this method invalidates the intrinsic content size.

invalidateIntrinsicContentSize()

open override func invalidateIntrinsicContentSize()

scaleUnitSquare(to:)

open override func scaleUnitSquare(to newUnitSize: NSSize)