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


構造体


Namespace


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


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

tvOS 14.0+ visionOS 1.0+ watchOS 7.0+

@frozen @propertyWrapper
struct
Namespace




以下で言及


カスタムビューにリキッドグラスを適用する





トピックス


名前空間の作成


init()



名前空間の取得


var wrappedValue: Namespace.ID


struct ID

@Namespace 動的プロパティの永続的な識別子によって定義される名前空間。





関連


以下に準拠


BitwiseCopyable

Copyable

DynamicProperty

Sendable

SendableMetatype





以下も見よ


幾何の同期


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

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


struct MatchedGeometryProperties

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


protocol GeometryEffect

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


func geometryGroup() -> some View

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














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ