我正在研究swift并尝试创建滑块菜单,事先想要显示某些菜单的子菜单,我正在努力保持简单,现在我已经完成滑块菜单使用tablview来显示菜单但面临困难创建子菜单,有没有更简洁的方法来解决我的问题?
答案 0 :(得分:0)
您正在尝试创建多级TableView。一个简单的解决方案是在点击一个单元格时动态更新行数。
您需要为每个部分创建一个n + 1行的数组:
- (第1节),第1行
- (第1节),第2行
- (第1节),第3行
- (第2节),第1行
- (第2节),第2行
- (第2节),第3行
每个部分的第一行代表您的顶级行(发送资金,状态检查器等),其他部分代表子部分(个人信息等)。
您需要实现UITableViewDataSource
方法才能显示每个部分的第一行。创建一个属性,其中包含一个代表所选NSIndexPath
的可选section
。在dataSource
方法中,检查此属性中是否有值,并返回与相应部分对应的所有行。