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


構造体


GlassEffectContainer


複数のリキッドガラスの形状を組み合わせて単一の形状にし、個々の形状同士を変形させることができるビュー。


iOS 26.0+ iPadOS 26.0+ Mac Catalyst 26.0+ macOS 26.0+

tvOS 26.0+ watchOS 26.0+

@MainActor @preconcurrency
struct GlassEffectContainer<Content> where Content : View




以下で言及


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


概観


glassEffect(_:in:) 修飾子でコンテナを使用してください。リキッドガラス効果が適用された各ビューは、効果でレンダリングされた形状を形状のセットに追加します。SwiftUI はこれらの効果をまとめてレンダリングするため、レンダリングパフォーマンスが向上し、効果同士が相互作用したり、変形したりすることが可能になります。


コンテナのデフォルトの間隔値をカスタマイズすることで、形状同士の相互作用を構成できます。形状が近づくにつれて、パスが徐々にブレンドされていきます。間隔が大きいほど、形状が近づくにつれてブレンドが始まるまでの時間が短くなります。





トピックス


イニシャライザー


init(spacing: CGFloat?, content: () -> Content)

提供された間隔でガラス効果のあるコンテナを作成し、提供されたコンテンツからガラスの形状を抽出します。





関連


以下に準拠


Sendable

SendableMetatype

View




以下も見よ


リキッドガラスを使ったスタイリングビュー


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

リキッドガラス効果を使用して、ビューを構成、結合、および変形します。


{}ランドマーク:リキッドガラスを使ったアプリ開発

システム標準搭載のリキッドガラスとカスタムリキッドガラスで、アプリのユーザーエクスペリエンスを向上させましょう。


func glassEffect(Glass, in: some Shape) -> some View

ビューにリキッドガラス効果を適用します。


func interactive(Bool) -> Glass

対話型に構成された構造体のコピーを返します。


struct GlassEffectTransition

ビュー階層からガラス効果が追加または削除された際に適用される変更を記述する構造。


struct GlassButtonStyle

ボタンの設置場所に応じてガラスの縁取りのアートワークを適用するボタンのスタイル。


struct GlassProminentButtonStyle

ボタンの設置場所に応じて、目立つガラスの縁取りのアートワークを施したボタンのスタイル。


struct DefaultGlassEffectShape

ガラス効果によってデフォルトで適用される形状は、カプセルです。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ