-
SwiftUI 2.0为开发者带来了,专门用于实现折叠和展开的DisclosureGroup视图,本节就来使用DisclosureGroup实现点餐的功能。
-
首先定义一个数组,作为等待挑选的食品列表。
-
定义一个布尔属性,用来标识是否显示内容视图,同时定义一个字符串变量,用来存储用户选择的食物名称。
-
添加一个文本视图,用来显示用户选择的食物名称。
-
创建一个DisclosureGroup视图,并将它和一个布尔属性进行绑定,以确定内容视图的折叠和展开。
-
添加一个滚动视图,作为子视图的容器。