方法
今回の例は背景色を黄色にするViewを作成しています。
import SwiftUI
struct BackgroundView<T: View>: View {
@ViewBuilder var content: () -> T
var body: some View {
ZStack(alignment: .center) {
Color.yellow.edgesIgnoringSafeArea(.all)
content()
}
}
}
使い方
struct ContentView: View {
var body: some View {
BackgroundView {
Text("サンプル")
}
}
}
完成形
おわり
コードが綺麗になるので積極的に使っていきたいです