我有这样的东西,两个工具栏都在同一行。我希望它们都堆叠在一起。一个工具栏位于另一个工具栏之上:
struct ToolbarView: View {
@ObservedObject var dm: DrawModel
init( _ dm: DrawModel ) { self.dm = dm }
var body: some View {
VStack{ }
.toolbar
{
AddToolbarItems( dm, toolbar1 )
}
.toolbar {
AddToolbarItems( dm, toolbar2 )
}
}
}
为了更清楚,工具栏按钮像这样显示。其中 TB 是工具栏,2.1 是工具栏 2 项目 1。等等
TB2.1 TB2.2 TB1.1 TB1.2
像这样:
TB1.1 TB1.2 TB2.1 TB2.2
你试试
AddToolbarItems( dm, toolbar2 )
first然后AddToolbarItems( dm, toolbar1 )
,对我有用。
VStack{ }
.toolbar {
AddToolbarItems( dm, toolbar2 )
}
.toolbar {
AddToolbarItems( dm, toolbar1 )
}