XCode 26.5 日本語化計画
元のドキュメント:developer.apple.com/documentation/swiftui/glasseffectcontainer
複数のリキッドガラスの形状を組み合わせて単一の形状にし、個々の形状同士を変形させることができるビュー。
@MainActor @preconcurrency struct GlassEffectContainer<Content> where Content : View
glassEffect(_:in:) 修飾子でコンテナを使用してください。リキッドガラス効果が適用された各ビューは、効果でレンダリングされた形状を形状のセットに追加します。SwiftUI はこれらの効果をまとめてレンダリングするため、レンダリングパフォーマンスが向上し、効果同士が相互作用したり、変形したりすることが可能になります。
コンテナのデフォルトの間隔値をカスタマイズすることで、形状同士の相互作用を構成できます。形状が近づくにつれて、パスが徐々にブレンドされていきます。間隔が大きいほど、形状が近づくにつれてブレンドが始まるまでの時間が短くなります。
init(spacing: CGFloat?, content: () -> Content)
提供された間隔でガラス効果のあるコンテナを作成し、提供されたコンテンツからガラスの形状を抽出します。
SendableMetatype
リキッドガラス効果を使用して、ビューを構成、結合、および変形します。
システム標準搭載のリキッドガラスとカスタムリキッドガラスで、アプリのユーザーエクスペリエンスを向上させましょう。
func glassEffect(Glass, in: some Shape) -> some View
ビューにリキッドガラス効果を適用します。
func interactive(Bool) -> Glass
対話型に構成された構造体のコピーを返します。
ビュー階層からガラス効果が追加または削除された際に適用される変更を記述する構造。
ボタンの設置場所に応じてガラスの縁取りのアートワークを適用するボタンのスタイル。
struct GlassProminentButtonStyle
ボタンの設置場所に応じて、目立つガラスの縁取りのアートワークを施したボタンのスタイル。
struct DefaultGlassEffectShape
ガラス効果によってデフォルトで適用される形状は、カプセルです。