インスタンスプロパティ


body


ビューのコンテンツと動作。


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

tvOS 13.0+ visionOS 1.0+ watchOS 6.0+


@ViewBuilder @MainActor @preconcurrency
var
body: Self.Body { get }


必須。 デフォルトの実装が提供されます。





以下で言及


カスタムビューの宣言


議論


カスタムビューを実装するときには、あなたのビューのコンテンツを提供するために計算された body プロパティを実装しなければなりません。SwiftUI が提供する組み込みのビューと、すでに定義した他の複合ビューで構成されるビューを返します:


  1. struct MyView: View {
  2. var body: some View {
  3. Text("Hello, World!")
  4. }
  5. }

ビューの構成とビュー階層の詳細については、カスタムビューの宣言 を参照してください。



デフォルトの実装




NSViewControllerRepresentable の実装


var body: Never

このビューの内容と動作を宣言します。





NSViewRepresentable の実装


var body: Never

このビューの内容と動作を宣言します。





UIViewControllerRepresentable の実装


var body: Never

このビューの内容と動作を宣言します。





UIViewRepresentable の実装


var body: Never

このビューの内容と動作を宣言します。





View の実装


var body: _ShapeView<Self, ForegroundStyle>




WKInterfaceObjectRepresentable の実装


var body: Never

このビューの内容と動作を宣言します。



以下も見よ




カスタムビューの実装


associatedtype Body : View

このビューの本体を表すビューの型。

必須。


func modifier<T>(T) -> ModifiedContent<Self, T>

ビューに修飾子を適用し、新しいビューを返します。


Previews in Xcode (Xcode でのプレビュー)

カスタムビューの動的でインタラクティブなプレビューを生成します。


















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ