ウィジェットを作成するために SwiftUI に取り組んでいますが、何か間違っているのか、SwiftUI にバグがあるのか わかりません。
背景として使用する画像があり、上部にテキストがあります。イメージに resizable() を適用すると、テキストの動作にも影響します。
var body: some View {
ZStack {
VStack {
Image(affirmation.customImageName ?? "c_0")
.resizable()
.scaledToFill()
.clipped()
}
HStack {
Text(affirmation.title)
.font(.body)
.multilineTextAlignment(.leading)
.lineLimit(nil)
Spacer()
}
.padding(.leading, 5)
.padding(.top, 5)
}
}
このビューを作成します:
このコードは次のとおりです。
var body: some View {
ZStack {
VStack {
Image(affirmation.customImageName ?? "c_0")
.scaledToFill()
.clipped()
}
HStack {
Text(affirmation.title)
.font(.body)
.multilineTextAlignment(.leading)
.lineLimit(nil)
Spacer()
}
.padding(.leading, 5)
.padding(.top, 5)
}
}
このビューを作成します: