A proxy for access to the size and coordinate space (for anchor resolution) of the container view.


struct GeometryProxy


Instance Properties

var safeAreaInsets: EdgeInsets

The safe area inset of the container view.

var size: CGSize

The size of the container view.

Instance Methods

func frame(in: CoordinateSpace) -> CGRect

Returns the container view’s bounds rectangle, converted to a defined coordinate space.

See Also


struct GeometryReader

A container view that defines its content as a function of its own size and coordinate space.

protocol GeometryEffect

An effect that changes the visual appearance of a view, largely without changing its ancestors or descendents.

struct Angle

A geometric angle whose value you access in either radians or degrees.

struct Anchor

An opaque value derived from an anchor source and a particular view.

protocol VectorArithmetic

A type that can serve as the animatable data of an animatable type.