SwiftUI - “容器文字中的预期表达式”

问题描述

我是 swift 和 Xcode 的新手,但我想知道我的代码有什么问题?我输入了下面显示代码,但收到错误消息“容器文字中的预期表达式”。预先感谢您的帮助。

.background(
   LinearGradient(
      gradient: Gradient(colors: [
          Color("ColourBlueBerryLight"),Color("ColourBlueBerryDark"),)]),startPoint: .top,endPoint: .bottom)
)

解决方法

注意括号和逗号的位置。这是固定代码:

LinearGradient(
    gradient: Gradient(colors: [
        Color("ColourBlueberryLight"),Color("ColourBlueberryDark") /// you had an extra ) here
    ]),startPoint: .top,endPoint: .bottom
)

结果:

Blue gradient from top to bottom