XCode 26.2 日本語化計画
あなたのアプリのユーザインターフェースの一部を表し、ビューの構成に使用する修飾子を提供する型。
@MainActor @preconcurrency
protocol View
リストでデータを表示する
SwiftUIライフサイクルへの移行
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 でのプレビュー)
カスタムビューの動的でインタラクティブなプレビューを生成します。
本体を表すビューの型。
struct AccessibilityTechnologies
システムで利用できるアクセシビリティ技術。