Ios 如何在swift(菜单)中制作侧菜单
我制作了侧菜单。但我有一些问题。当我点击侧菜单上的按钮时,会出现另一侧的按钮。 看起来像这个图像 当我单击sidemenu按钮时,会显示sidemenu。Ios 如何在swift(菜单)中制作侧菜单,ios,swift,side-menu,Ios,Swift,Side Menu,我制作了侧菜单。但我有一些问题。当我点击侧菜单上的按钮时,会出现另一侧的按钮。 看起来像这个图像 当我单击sidemenu按钮时,会显示sidemenu。 我不知道怎么说这个函数。首先,如果你想显示一个可折叠的值列表,那么你需要一个UITableView。将你的侧菜单作为节,行作为侧菜单。 您希望在用户点击时具有该功能,以便实现tableview的numberOfRows方法,如下所示 func tableView(_ tableView: UITableView, numberOfRowsI
我不知道怎么说这个函数。首先,如果你想显示一个可折叠的值列表,那么你需要一个
UITableView
。将你的侧菜单作为节,行作为侧菜单。
您希望在用户点击时具有该功能,以便实现tableview的numberOfRows
方法,如下所示
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
let sideMenu = mySideMenus[section]
return sideMenu.isCollapsed ? 0 : sideMenu.subSideMenus.count
}
当点击标题时,需要调用tableView.reloadSections(sections:[IndexSet],with:UITableViewRowAnimation)
来重新加载该节
我不知道这是否是您的确切问题,但侧边栏很容易为您的应用程序实现。使用tableView时,您不需要按钮。此功能的可能副本称为可扩展折叠tableView&对此有很多答案。这就是我将其标记为“复制”的原因。