swift - 在 SwiftUI 上更改颜色视图
问题描述
我找不到更改背景颜色视图的解决方案,我尝试了很多选项,但没有任何效果。
我正在尝试解决方案,但没有改变
有我的代码结构:
struct ContentView: View {
var body: some View {
VStack {
Text("Trying ColorView")
.font(.largeTitle)
.bold()
Button("ColorView") {
}
}
.accentColor(Color.black)
}
}
解决方案
您可以使用背景修饰符更改背景颜色。
如果你想改变整个视图的背景颜色,你应该使用背景修饰符创建一个跨越整个视图的 ZStack。
ZStack {
...
}
.frame(minWidth: 0, maxWidth: .infinity, minHeight: 0, maxHeight: .infinity)
.background(Color(.blue)
推荐阅读
- android - 如何知道 React-Native 中的 AsyncStorage 何时已满?
- javascript - 如何在 Javascript 中浏览区域列表
- asp.net-core - 将复杂对象保存到会话 ASP .NET CORE 2.0
- r - 当第 2 列中的值第 1 次超过 2 时返回第 1 列中的值
- c# - 在c#中使用random.Next生成10位随机数
- node.js - 如何在同一个单元格中插入多个超链接
- elasticsearch - 为什么 LogStash 不在 elasticSearch 中为 IIS 日志创建单独的列?
- javascript - 无法从 shaderfrom 使着色器在three.js 上运行
- robotframework - Robot Framework - 在不同的设备文件上运行
- assembly - OllyDbg:“标签预期”问题