元のドキュメント: developer.apple.com/documentation/swiftui/toggle/init(_:ison:)


イニシャライザー


init(_:isOn:)


ローカライズされた文字列キーからそのラベルを生成するトグルを作成します。


iOS 13.0+ iPadOS 13.0+ Mac Catalyst 13.0+ macOS 10.15+ tvOS 13.0+

visionOS 1.0+ watchOS 6.0+

nonisolated
init(
      _ titleKey: LocalizedStringKey,
      isOn: Binding<Bool>
  )

nonisolated
  init(
      _ titleResource: LocalizedStringResource,
      isOn: Binding<Bool>
  )

nonisolated
init<S>(
    _ title: S,
    isOn: Binding<Bool>
) where S : StringProtocol

labelText の場合に利用可能です。





パラメータ


titleKey

トグルのローカライズされたタイトルのキー。これは、トグルの目的を説明するものです。


isOn

トグルがオンかオフかを示すプロパティへの結合。



議論


このイニシャライザーは、ユーザーに代わって Text ビューを作成し、ローカライズされたキーを init(_:tableName:bundle:comment:) と同様に扱います。文字列のローカライズの詳細については、Text を参照してください。





以下も見よ


トグルの作成


init(isOn: Binding<Bool>, label: () -> Label)

カスタムラベルを表示するトグルを作成します。


init(_:image:isOn:)

ローカライズされた文字列キーと画像リソースからそのラベルを生成するトグルを作成します。


init(_:systemImage:isOn:)

ローカライズされた文字列キーとシステムイメージからそのラベルを生成するトグルを作成します。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ