我正在尝试模仿您在秒表应用程序等地方看到的分组取消/设置按钮对。我目前已经通过使用两个与不同的和ZStack
重叠的 a 来完成此操作。RoundedRectangle
cornerRadius
padding
这似乎在形状方面效果很好,但有一个微妙的颜色重叠,我还没有找到解决方法。
我试过玩BlendMode
“不透明”,但没有运气。
Button(action: {}, label: { Text("Cancel").foregroundColor(Color.white) })
.background(VStack(spacing: 0) {
ZStack {
RoundedRectangle(cornerRadius:20).foregroundColor(Color.gray)
RoundedRectangle(cornerRadius: 8).foregroundColor(Color.gray).padding(.leading, 20)
}})
有没有人有任何想法?