XCode 26.3 日本語化計画
元のドキュメント: developer.apple.com/documentation/swiftui/view
あなたのアプリのユーザインターフェースの一部を表し、ビューの構成に使用する修飾子を提供する型。
@MainActor @preconcurrency
protocol View
View プロトコルに準拠する型を宣言することにより、カスタムビューを作成して下さい。カスタムビューのコンテンツを提供するために必須の body の計算されたプロパティを実装しましょう。
上記の例の Text インスタンスのように、SwiftUI によって提供される 1 つ以上の組み込みビューと、定義した他のカスタムビューを組み合わせて、ビューの階層にビューの本体を組み立てます。カスタムビューの作成の詳細については、カスタムビューの宣言 を参照してください。
View プロトコルは、アプリのレイアウトでビューを構成するために使用する一連の修飾子(デフォルトの実装を持つプロトコルメソッド)を提供します。修飾子は、ビューの構成 で説明するように、指定された特性を持つ別のビューでそれらを呼び出すビューインスタンスを包み込むことによって機能します。たとえば、opacity(_:) 修飾子をテキストビューに追加すると、ある程度の透明度を備えた新しいビューが返されます。
デフォルトの修飾子の完全なリストは、ビューを管理するためのコントロールの大規模なセットになります。たとえば、Layout modifiers (Layout modifiers) を微調整したり、Accessibility modifiers 情報を追加したり、Input and event modifiers (Input and event modifiers) に応答したりできます。デフォルトの修飾子のグループを新しい、カスタムビュー修飾子に集めて、簡単に再利用することもできます。
このプロトコルに準拠する型は、元の宣言で準拠が宣言されている場合、プロトコルから @preconcurrency @MainActor 分離を継承します。メインアクターへの分離はデフォルトですが、必須ではありません。分離を選択しないためには、拡張機能で準拠の宣言を行ってください。
ビューのコンテンツと動作。
必須。 デフォルトの実装が提供されます。
このビューの本体を表すビューの型。
必須。
func modifier<T>(T) -> ModifiedContent<Self, T>
ビューに修飾子を適用し、新しいビューを返します。
Previews in Xcode (Xcode でのプレビュー)
カスタムビューの動的でインタラクティブなプレビューを生成します。
Accessibility modifiers(アクセス可能にする修飾子)
SwiftUI アプリを、障がいのある方を含むすべての人にとって使いやすいものにしましょう。
Appearance modifiers(表示修飾子)
View のフォアグラウンドとバックグラウンドのスタイル、コントロール、および表示構成を行います。
Text and symbol modifiers(テキストとシンボルの修飾子)
View 内でのテキストのレンダリング、選択、入力などを管理します。
Auxiliary view modifiers(補助のビュー修飾子)
ツールバーやコンテキストメニューなどの補助ビューを追加および構成します。
Chart view modifiers(チャート表示修飾子)
Swift の Charts で宣言したチャートを構成します。
本体を表すビューの型。
struct AccessibilityTechnologies
システムで利用できるアクセシビリティ技術。