pub struct ListViewRow<T = ()> {
Show 14 fields pub animator: ViewAnimatorProxy, pub objc: ObjcProperty, pub delegate: Option<Box<T>>, pub safe_layout_guide: SafeAreaLayoutGuide, pub top: LayoutAnchorY, pub leading: LayoutAnchorX, pub left: LayoutAnchorX, pub trailing: LayoutAnchorX, pub right: LayoutAnchorX, pub bottom: LayoutAnchorY, pub width: LayoutAnchorDimension, pub height: LayoutAnchorDimension, pub center_x: LayoutAnchorX, pub center_y: LayoutAnchorY,
}
Expand description

A clone-able handler to a ViewController reference in the Objective C runtime. We use this instead of a stock View for easier recordkeeping, since it’ll need to hold the View on that side anyway.

Fields

animator: ViewAnimatorProxy

An object that supports limited animations. Can be cloned into animation closures.

objc: ObjcProperty

A pointer to the Objective-C runtime view controller.

delegate: Option<Box<T>>

A pointer to the delegate for this view.

safe_layout_guide: SafeAreaLayoutGuide

A safe layout guide property.

top: LayoutAnchorY

A pointer to the Objective-C runtime top layout constraint.

leading: LayoutAnchorX

A pointer to the Objective-C runtime leading layout constraint.

left: LayoutAnchorX

A pointer to the Objective-C runtime left layout constraint.

trailing: LayoutAnchorX

A pointer to the Objective-C runtime trailing layout constraint.

right: LayoutAnchorX

A pointer to the Objective-C runtime right layout constraint.

bottom: LayoutAnchorY

A pointer to the Objective-C runtime bottom layout constraint.

width: LayoutAnchorDimension

A pointer to the Objective-C runtime width layout constraint.

height: LayoutAnchorDimension

A pointer to the Objective-C runtime height layout constraint.

center_x: LayoutAnchorX

A pointer to the Objective-C runtime center X layout constraint.

center_y: LayoutAnchorY

A pointer to the Objective-C runtime center Y layout constraint.

Implementations

Returns a default View, suitable for

Initializes a new View with a given ViewDelegate. This enables you to respond to events and customize the view as a module, similar to class-based systems.

Sets the identifier, which enables cells to be reused and dequeued properly.

Call this to set the background color for the backing layer.

Trait Implementations

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Executes the destructor for this type. Read more

Sets whether this needs to be redrawn before being displayed. Read more

Adds another Layout-backed control or view as a subview of this view.

Removes a control or view from the superview.

Sets the frame for the view this trait is applied to. Read more

Sets whether the view for this trait should translate autoresizing masks into layout constraints. Read more

Sets whether the view for this is hidden or not. Read more

Returns whether this is hidden or not. Read more

Returns whether this is hidden, or whether an ancestor view is hidden.

Register this view for drag and drop operations. Read more

Unregisters this as a target for drag and drop operations. Read more

Sets whether this posts notifications when the frame rectangle changes. Read more

Sets whether this posts notifications when the bounds rectangle changes. Read more

Theoretically this belongs elsewhere, but we want to enable this on all view layers, since it’s common enough anyway. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.