イニシャライザ


init(_:bundle:)


名前で指定した色のセットから色を作成します。





宣言


init(_ name: String, bundle: Bundle? = nil)



パラメータ


議論


このイニシャライザを使用して、アセットカタログに保存されているカラーセットからカラーをロードします。システムは、レンダリング時の環境に基づいて、セット内のどの色を使用するかを決定します。たとえば、背景色と前景色に明るいバージョンと暗いバージョンを提供できます。



次に、アセットの名前を参照して色をインスタンス化できます。

struct Hello: View {

var body: some View {

ZStack {

Color("background")

Text("Hello, world!")

.foregroundStyle(Color("foreground"))

}

.frame(width: 200, height: 100)

}

}

SwiftUI は、アピアランスごとに適切な色をレンダリングします。






目次
Xcode の新機能

  • 利用可能
  • iOS 13.0+
    iPadOS 13.0+
    macOS 10.15+
    Mac Catalyst 13.0+
    tvOS 13.0+
    watchOS 6.0+

    フレームワーク

    SwiftUI


    このページには

  • 宣言
  • パラメータ
  • 議論












  • トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ