SwiftUI 的问题:带按钮的垂直滚动视图

Problem with SwiftUI: Vertical ScrollView with Button

我对编程还很陌生,所以请原谅任何愚蠢的问题。我正在尝试制作一个内容为按钮的 ScrollView。虽然按钮打印到控制台,但在模拟器中显示时,按钮显示为一个大的蓝色矩形,而不是显示我想要的图像。

关于 ScrollView 的代码:

struct ContentView: View {
var body: some View {
   [Simulator Display][1] 



    VStack {

        Image("logo")
            .resizable()
            .aspectRatio(contentMode: .fit)
            .padding(.leading, 50)
            .padding(.trailing, 50)
            .padding(.top, 20)
            .padding(.bottom, -20)
        Spacer()

        ScrollView {
            VStack(spacing: 20) {
                Button(action: {
                    //ToDo
                    print("Executed")
                }) {
                    Image("Logo")
                }
            }
        }





    }
}

}

模拟器显示:

我要显示的图片(暂时占位符):

所以我试了一下,是的,它很奇怪。无论如何,这是一个如何包含图像的示例。只需将按钮的一部分粘贴即可

struct ContentView: View {
    var body: some View {
        ZStack {
            Button(action: {
              print("button pressed")

            }) {
                Image("image")
                .renderingMode(.original)
            }
        }
    }
}