【发布时间】:2020-02-28 05:11:50
【问题描述】:
大家早上好,
我正在学习 SwiftUI,我在 Raywenderlich 的网站上观看了整个课程(“Your First Ios and SwiftUI app”)。
在其中,我们学习创建允许我们修改视图的结构和方法。
在尝试创建一个小型应用程序时,感谢@987654321@,我知道我必须创建一个 ZStack 才能修改背景。
但是,当我尝试创建一个结构和方法来修改我的 ZStack 时,会报告很多错误。
这是我的代码:
public struct BackGroundColor : ModifiedContent {
public body (content : Content) -> some View {
return content
Color.init(red: 222/255, green: 196/255, blue: 125/255)
.edgesIgnoringSafeArea(.all)
}
}
// When I call the struc in my body
struct ContentView: View {
var body: some View {
ZStack {
.BackGroundColor()
// some code
}
}
}
另外,我希望这个结构是公开的,这样它就可以在我其他文件的任何地方使用。
感谢您的回答 ??????????
【问题讨论】: