1

ウィジェットを作成するために 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)
        }
    }

このビューを作成します:

ここに画像の説明を入力

4

0 に答える 0