如何在swift中创建带子菜单的滑块菜单?

时间:2015-05-12 07:02:15

标签: ios iphone swift slider

我正在研究swift并尝试创建滑块菜单,事先想要显示某些菜单的子菜单,我正在努力保持简单,现在我已经完成滑块菜单使用tablview来显示菜单但面临困难创建子菜单,有没有更简洁的方法来解决我的问题?

enter image description here

1 个答案:

答案 0 :(得分:0)

您正在尝试创建多级TableView。一个简单的解决方案是在点击一个单元格时动态更新行数。

您需要为每个部分创建一个n + 1行的数组:
- (第1节),第1行 - (第1节),第2行 - (第1节),第3行 - (第2节),第1行 - (第2节),第2行 - (第2节),第3行

每个部分的第一行代表您的顶级行(发送资金,状态检查器等),其他部分代表子部分(个人信息等)。
您需要实现UITableViewDataSource方法才能显示每个部分的第一行。创建一个属性,其中包含一个代表所选NSIndexPath的可选section。在dataSource方法中,检查此属性中是否有值,并返回与相应部分对应的所有行。