Swift overlay修飾子で画像にテキストを重ねるサンプル
環境
Swift version 5.2.3 (swift-5.2.3-RELEASE)
Ubuntu 20.04.2 LTS
構文
Image("アセット名")
.overlay(
Text("文字列")
)
引数にTextを指定したoverlay修飾子を、Imageに付与することで、ImageにTextを重ねます。
使用例
struct ContentView: View {
var body: some View {
VStack {
Image("coffee")
.overlay(
Text("test data")
.foregroundColor(.white)
.font(.system(size: 20))
.frame(width: 250, height: 180)
.background(Color.green)
)
}
}
}