我正在构建一个使用侧边菜单的应用程序,在该侧边菜单中是一个显示一些文本的UITableView。当您单击其中一个时,它会将您带到另一个ViewController。我搜索了互联网,但没有找到有用的东西。我的问题是:如何在tableview中创建一个“子菜单”,这样当你点击它时,它需要下拉并显示更多选项。
我不知道如何做到这一点,所以我会非常感激一点帮助!
由于
答案 0 :(得分:1)
您可以使用部分来构建子菜单结构。您可以为不希望显示节标题的每个节重写viewForHeaderInSection
,并返回大小为(0.0, 0.0)
或甚至为空的空UIView对象。 (我从未尝试过自己返回null / nil。)
对于最高级别的每个菜单,您只有一个相应的部分,每个菜单只有一行。它们可能有也可能没有标题视图。
对于要显示为子菜单的菜单,请相应地设置相关部分的标题视图,然后为子菜单的每个项目设置一行。
不幸的是,这只允许2级菜单heirachry。但从好处来看,你所需要的一切都已经融入了可可触摸中。
答案 1 :(得分:0)