XCode 12.5 日本語化計画: SwiftUI

構造体


DisclosureGroup


公開の管理の状態に基づいて、別のコンテンツビューを表示または非表示にするビュー。


宣言


struct DisclosureGroup<Label, Content> where Label : View, Content : View


概観


公開グループビューは、コンテンツを識別するためのラベルと、コンテンツを表示および非表示にするためのコントロールで構成されます。コンテンツを表示すると公開グループは "展開(expanded)" 状態になり、非表示にすると公開グループは "折りたたみ(collapsed)" になります。


以下の例では、公開グループには 2 つのトグルと 1 つの埋め込み公開グループが含まれています。トップレベルの公開グループは、境界のプロパティ topLevelExpanded を使用して拡張状態を公開します。公開グループを展開することにより、ユーザはトグルを使用して、toggleStates 構造体の状態を更新できます。


struct ToggleStates {

var oneIsOn: Bool = false

var twoIsOn: Bool = true

}

@State private var toggleStates = ToggleStates()

@State private var topExpanded: Bool = true


var body: some View {

DisclosureGroup("Items", isExpanded: $topExpanded) {

Toggle("Toggle 1", isOn: $toggleStates.oneIsOn)

Toggle("Toggle 2", isOn: $toggleStates.twoIsOn)

DisclosureGroup("Sub-items") {

Text("Sub-item 1")

}

}

}



トピックス





文字列ラベルを使用して公開グループの作成




カスタムラベルビューで公開グループの作成




標準の修飾子の適用


関連




以下に準拠


View



以下も見よ




階層的なビュー


































目次
Xcode の新機能

  • 利用可能
  • iOS 14.0+
    macOS 11.0+
    Mac Catalyst 14.0+

    フレームワーク SwiftUI



    このページには

  • 宣言
  • 概観
  • トピックス
  • 関連
  • 以下も見よ












  • トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ