【问题标题】:How can we create slider menu with submenu in swift?我们如何在 swift 中创建带有子菜单的滑块菜单?
【发布时间】:2015-05-12 07:02:15
【问题描述】:

我正在快速开发并尝试创建滑块菜单,提前想显示某些菜单的子菜单,我试图保持简单,现在我完成了使用 tablview 显示菜单但面临困难的滑块菜单创建子菜单,有没有更干净的方法来解决我的问题?

【问题讨论】:

  • 什么是滑动菜单?也许张贴您想要的屏幕截图?
  • @NilsZiehn 我认为 Sandesh 的意思就像你在很多不同网站上找到的 js-slider?除了用 iOS 原生的 Sift 而不是 Web 版本编写的。也许类似于滚动视图和 UIPageControl 的东西对他有用。

标签: ios iphone swift slider


【解决方案1】:

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

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

每个部分的第一行代表您的顶级行(汇款、状态检查器等),其他行代表子部分(个人信息等)。
您需要实现UITableViewDataSource 方法以仅显示每个部分的第一行。创建一个属性,该属性将包含一个可选的NSIndexPath,它代表选定的section。在dataSource 方法中检查此属性中是否有值并返回对应于相应部分的所有行。

【讨论】:

  • 谢谢,你能知道目标中“isShowingList”的替代品吗?
猜你喜欢
  • 1970-01-01
  • 2011-12-01
  • 2019-10-20
  • 2013-09-03
  • 1970-01-01
  • 2017-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多