XCode 26.2 日本語化計画
開発中のコンパイル時に修飾子を切り替えるために使用される、空の修飾子または ID 修飾子。
開発中のコンパイル時に修飾子を切り替えるには、empty 修飾子を使用します。以下の例では、デバッグビルドでは ContentView 内の Text ビューの背景が黄色、枠線が赤になっています。デバッグビルドでない場合では、デフォルトのシステムまたはコンテナが提供する外観が反映されます。
struct EmphasizedLayout: ViewModifier {
func body(content: Content) -> some View {
content
.background(Color.yellow)
.border(Color.red)
}
}
struct ContentView: View {
var body: some View {
Text("Hello, World!")
.modifier(modifier)
}
var modifier: some ViewModifier {
#if DEBUG
return EmphasizedLayout()
#else
return EmptyModifier()
#endif
}
}
static let identity: EmptyModifier
BitwiseCopyable
SendableMetatype
ビュー修飾子を適用してビューの特性を調整します。
ビューに修飾子を適用し、新しいビューを返します。
ビューまたは別のビュー修飾子に適用して、元の値の異なるバージョンを生成する修飾子。
struct EmptyModifier
開発中のコンパイル時に修飾子を切り替えるために使用される、空の修飾子または ID 修飾子。
修飾子が適用された値。
protocol EnvironmentalModifier
使用する前に環境内の具体的な修飾子に解決しなければならない修飾子。
struct ManipulableResponderModifier
struct ManipulableTransformBindingModifier
struct ManipulationGeometryModifier
struct ManipulationGestureModifier
struct ManipulationUsingGestureStateModifier
操作可能なさまざまな関連型の名前空間。