我正在开发一个电子商务移动应用程序,我有一个SWRevealViewController实现了一个幻灯片菜单。当进行Web服务调用时,我得到一个包含类别及其子类的JSOn对象。因此,当我单击包含类别的单元格时,我想通过展开来显示其子类别单元格。
我怎样才能做到这一点?
提前致谢
答案 0 :(得分:1)
我为此功能创建了一个示例代码,您可以将表格视图单元格扩展到多级。 并且很容易配置NSDictionary
答案 1 :(得分:0)
您可以使用可扩展的tableview,可以使用一些第三方库,
请参阅此链接 - > Expandable Tableview
使用以下委托方法展开和解除
- (void)tableView:(SLExpandableTableView *)tableView downloadDataForExpandableSection:(NSInteger)section
{
// download your data here
// call [tableView expandSection:section animated:YES]; if download was successful
// call [tableView cancelDownloadInSection:section]; if your download was NOT successful
}
- (void)tableView:(SLExpandableTableView *)tableView didExpandSection:(NSUInteger)section animated:(BOOL)animated
{
//...
}
- (void)tableView:(SLExpandableTableView *)tableView didCollapseSection:(NSUInteger)section animated:(BOOL)animated
{
//...
}
答案 2 :(得分:0)