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


イニシャライザー


init(_:image:isOn:)


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


iOS 17.0+ iPadOS 17.0+ Mac Catalyst 17.0+ macOS 14.0+ tvOS 17.0+

visionOS 1.0+ watchOS 10.0+

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




パラメータ


titleKey

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


image

検索すべき画像リソースの名前。


isOn

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



議論


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





以下も見よ


トグルの作成


init(_:isOn:)

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


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

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


init(_:systemImage:isOn:)

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














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ