小编doo*_*ouG的帖子

即使有背景,子视图也有父母的影子

所以我刚刚开始使用 SwiftUI 进行开发,但遇到了一个小问题。即使父视图有背景,子视图也会显示父视图的阴影。有人知道如何解决这个问题吗?

HStack {
    HStack {
        [...]
    }
    .padding(.leading, 12.0)
    .padding(.trailing, 4.0)
    .padding(.vertical, 16.0)
    .background(Color("lightGreen"))
    .cornerRadius(10)
}
.padding(8)
.background(Color.white)
.shadow(color: Color("tabShadow"), radius: 0.0, x: 0.0, y: -0.5)
.shadow(color: Color("tabShadow"), radius: 0.0, x: 0.0, y: 0.5)
Run Code Online (Sandbox Code Playgroud)

如前所述,第一个 HStack 的影子不应该被复制到子 HStack 中,但确实如此。不过只有第一个。任何提示?

iphone ios ios13 swiftui

2
推荐指数
2
解决办法
633
查看次数

标签 统计

ios ×1

ios13 ×1

iphone ×1

swiftui ×1