ASDisplayNode(Deprecated) Category Reference

Declared in ASDisplayNode+Deprecated.h

  )

The name of this node, which will be displayed in description. The default value is nil. (Deprecated: Deprecated in version 2.0: Use .debugName instead. This value will display in results of the -asciiArtString method (@see ASLayoutElementAsciiArtProtocol).)

@property (nullable, nonatomic, copy) NSString *ASDISPLAYNODE_DEPRECATED_MSG ( "Use .debugName instead." )

Declared In

ASDisplayNode+Deprecated.h

– measure:

Asks the node to measure and return the size that best fits its subnodes. (Deprecated: Deprecated in version 2.0: Use layoutThatFits: with a constrained size of (CGSizeZero, constrainedSize) and call size on the returned ASLayout)

- (CGSize)measure:(CGSize)constrainedSize

Parameters

constrainedSize

The maximum size the receiver should fit in.

Return Value

A new size that fits the receiver’s subviews.

Discussion

Though this method does not set the bounds of the view, it does have side effects–caching both the constraint and the result.

Warning: Subclasses must not override this; it calls -measureWithSizeRange: with zero min size. -measureWithSizeRange: caches results from -calculateLayoutThatFits:. Calling this method may be expensive if result is not cached.

Declared In

ASDisplayNode+Deprecated.h

– visibilityDidChange:

Called whenever the visiblity of the node changed. (Deprecated: @see didEnterVisibleState @see didExitVisibleState)

- (void)visibilityDidChange:(BOOL)isVisible

Discussion

Subclasses may use this to monitor when they become visible.

Declared In

ASDisplayNode+Deprecated.h

– visibleStateDidChange:

Called whenever the visiblity of the node changed. (Deprecated: @see didEnterVisibleState @see didExitVisibleState)

- (void)visibleStateDidChange:(BOOL)isVisible

Discussion

Subclasses may use this to monitor when they become visible.

Declared In

ASDisplayNode+Deprecated.h

– displayStateDidChange:

Called whenever the the node has entered or exited the display state. (Deprecated: @see didEnterDisplayState @see didExitDisplayState)

- (void)displayStateDidChange:(BOOL)inDisplayState

Discussion

Subclasses may use this to monitor when a node should be rendering its content.

Note: This method can be called from any thread and should therefore be thread safe.

Declared In

ASDisplayNode+Deprecated.h

– loadStateDidChange:

Called whenever the the node has entered or left the load state. (Deprecated: @see didEnterPreloadState @see didExitPreloadState)

- (void)loadStateDidChange:(BOOL)inLoadState

Discussion

Subclasses may use this to monitor data for a node should be loaded, either from a local or remote source.

Note: This method can be called from any thread and should therefore be thread safe.

Declared In

ASDisplayNode+Deprecated.h

– cancelLayoutTransitionsInProgress

Cancels all performing layout transitions. Can be called on any thread. (Deprecated: Deprecated in version 2.0: Use cancelLayoutTransition)

- (void)cancelLayoutTransitionsInProgress

Declared In

ASDisplayNode+Deprecated.h