【发布时间】:2021-02-28 21:45:05
【问题描述】:
我有这张图片中的卡片要构建,这是代码:
struct ArticleCard: View {
var article: Article
var body: some View {
ZStack {
Color.white
.border(Color(red: 0, green: 0, blue: 0, opacity: 0.2))
.shadow(color: Color(red: 0, green: 0, blue: 0, opacity: 0.2), radius: 0.0, x: 5, y: 5)
VStack{
Text(article.title)
.padding(.top, 5)
.padding(.leading)
.padding(.trailing)
.font(.title2)
Image(article.coverUrl).resizable()
.frame(height: 200)
.padding(.leading)
.padding(.trailing)
Text(article.title)
.padding(.leading)
.padding(.trailing)
.padding(.bottom)
}
}
}
}
在 ZStack 中,我将 Color.white 放在那里作为卡片的背景,并给这个颜色视图一个阴影,但颜色似乎是透明的,因此我在边框的顶部和左侧有不需要的线条,我该如何摆脱它们?
【问题讨论】:
标签: swiftui