【发布时间】:2021-02-15 06:40:43
【问题描述】:
我创建了一张卡片,我希望在每张卡片的顶部显示一张图片,但第一张除外。请帮我解决这个问题。
这是保存图像的结构。
struct XButton: View {
var body: some View {
Image(systemName: "xmark")
.font(.system(size: 17, weight: .bold))
.foregroundColor(.white)
.padding(.all, 10)
.background(Color.black.opacity(0.6))
.mask(Circle())
}
}
这是包含 foreach 循环内卡片的滚动视图
ScrollView{
ForEach(CardsData) { item in
VStack {
CardsView(Cards: item)
}
}
}
【问题讨论】:
-
所以您希望 Button 出现在除第一个之外的所有
CardsViews 之上,对吗? -
是的,没错!!
标签: ios arrays swift swiftui swiftui-list