SwiftUI 2.0 List 实力加强新增呈现分层数据功能(wwdc20 教程含源码)
2023-09-11 14:18:31 时间
本文价值与收获
看完本文后,您将能够作出下面的界面
看完本文您将掌握的技能
- List新功能
- 实现可以展开与关闭效果
代码
1、定义个自定义Item
struct ListItem:Identifiable{
var id = UUID()
var name = ""
var children:[ListItem]?
}
2、制作需要显示的分层数据
let items = [
ListItem(name:"可展开视图",children: [
ListItem(name: "子视图01", children: nil),
ListItem(name:"子视图02",children: nil)
])
]
3、完成代码
相关文章
- List分割:等分成n个list;指定元素个数n等分
- C# List<T> 转 DataTable
- Spring源码之解析<property>,<list>元素(五)
- Bootstrap 3之美05-排版、Button、Icon、Nav和NavBar、List、Table、Form
- python中list的运算,操作及实例
- SwiftUI List基础之如何从列表list中删除多行(教程含源码)
- SwiftUI2 iOS13/14 如何取消List分割线或设置分割线颜色 (教程含源码)
- SwiftUI List实现底部添加按钮(教程含源码)
- SwiftUI 下拉菜单支持List版和ScrollView版 (教程含源码)
- SwiftUI基础之List 删除行操作,实现TODO App(含源码)
- String类型根据逗号分隔转为list
- 判断List、Map、Set是否为空及效率比较
- SharePoint 2013 APP 开发示例 (一)List 读写
- Java之List使用方法
- 对FreeRTOS的List.c和.h文件源码的分析笔记