元のドキュメント: developer.apple.com/documentation/swiftui/matchedgeometryproperties


構造体


MatchedGeometryProperties


View.matchedGeometryEffect() 関数を使用してビューの間で同期できるビュープロパティのセット。


iOS 14.0+ iPadOS 14.0+ Mac Catalyst 14.0+ macOS 11.0+

tvOS 14.0+ visionOS 1.0+ watchOS 7.0+

@frozen
struct
MatchedGeometryProperties




トピックス


一致するプロパティ


static let frame: MatchedGeometryProperties

positionsize の両方のプロパティ。


static let position: MatchedGeometryProperties

ウィンドウ座標におけるビューの位置。


static let size: MatchedGeometryProperties

ローカル座標系でのビューのサイズ。





関連


以下に準拠


BitwiseCopyable

Copyable

Equatable

ExpressibleByArrayLiteral

OptionSet

RawRepresentable

Sendable

SendableMetatype

SetAlgebra





以下も見よ


幾何の同期


func matchedGeometryEffect<ID>(id: ID, in: Namespace.ID, properties: MatchedGeometryProperties, anchor: UnitPoint, isSource: Bool) -> some View

あなたの提供した識別子と名前空間を使用して、同期された幾何を持つビューのグループを定義します。


protocol GeometryEffect

ビューの視覚的な外観を変化させる効果であり、そのビューの祖先や子孫にはほとんど影響を与えません。


struct Namespace

プロパティを含むオブジェクト(すなわちビューなど)の永続的な識別子によって定義される名前空間へのアクセスを可能にする、動的なプロパティ型。


func geometryGroup() -> some View

ビューの幾何形状(位置やサイズなど)をその親ビューから分離します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ