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


構造体


Glass


リキッドガラス材料の構成を定義する構造。


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

tvOS 26.0+ watchOS 26.0+

struct Glass




以下で言及


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



概観


glassEffect(_:in:) ビュー修飾子に、リキッドガラスのバリアントのインスタンスを提供して下さい。


Text("Hello, World!")
  .font(.title)
  .padding()
  .glassEffect()


GlassEffectContainer を使用すると、リキッドガラス効果を組み合わせることができます。GlassEffectContainer は、関連するビューの形状に基づいて、この効果を持つビュー同士を変形することをサポートします。





トピックス


インスタンスメソッド


func interactive(Bool) -> Glass

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


func tint(Color?) -> Glass

構成された tint 色を持つ構造体のコピーを返します。



型プロパティ


static var clear: Glass

ガラスの透明なバリアント。


static var identity: Glass

ガラス効果のバリアントです。適用しても、ガラス効果が適用されていない場合と同様に、コンテンツには影響がありません。


static var regular: Glass

リキッドガラス素材の通常のバリアント。





関連


以下に準拠


Equatable

Sendable

SendableMetatype





以下も見よ


スタイリングコンテンツ


func border<S>(S, width: CGFloat) -> some View

指定されたスタイルと幅で、このビューに境界線を追加します。


func foregroundStyle<S>(S) -> some View

ビューの前面要素に与えられたスタイルを使用するように設定します。


func foregroundStyle<S1, S2>(S1, S2) -> some View

子ビューにおける前景スタイルの第一レベルと第二レベルを設定します。


func foregroundStyle<S1, S2, S3>(S1, S2, S3) -> some View

前景スタイルの第一、第二、および第三レベルを設定します。


func backgroundStyle<S>(S) -> some View

ビュー内の背景をレンダリングするために指定されたスタイルを設定します。


var backgroundStyle: AnyShapeStyle?

設定するとデフォルトのシステム背景スタイルを上書きするオプションのスタイル。


protocol ShapeStyle

図形を描画する際に使用する色またはパターン。


struct AnyShapeStyle

型が消去された ShapeStyle 値。


struct Gradient

それぞれがパラメータ化された位置値を持つカラー停止点の配列として表現されるカラーグラデーション。


struct MeshGradient

配置された色の 2 次元グリッドによって定義される 2 次元グラデーション。


struct AnyGradient

色のグラデーション。


struct ShadowStyle

影をレンダリングする際に使用するスタイル。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ