我有一个包含棋盘的游戏视图,我在 VStack 中有几个部分,最后 2 个 HStack 是一些“按钮”,然后是游戏的一排瓷砖。
VStack(spacing: 5) {
HStack {}
HStack {}
......
......
HStack {
ResetButton {
self.returnLetters()
}
NewLine {
self.newLine()
}
CalcButton {
self.calcButton()
}
StartButton {
self.startButton()
}
}
HStack {
ForEach(0..<7) { number in
Letter(text: self.tray[number], index: number, onChanged: self.letterMoved, onEnded: self.letterDropped)
}
}
这可以很好地设置屏幕但是我最好在游戏后期才显示开始和计算按钮,或者确实用开始和计算替换重置和换行按钮。
有没有办法不显示堆栈中的项目或稍后将项目添加到堆栈中?
谢谢