以下为基本展示,若有其他需求,可根据需求自行调试
#import "ViewController.h"
@interface ViewController ()<UITableViewDelegate,UITableViewDataSource>
{
UITableView *detailTableView;
NSMutableArray *selectedArr;//控制列表是否被打开(数组中是否包含该章节,若包含,则关闭,反则展开)
NSMutableArray *_sectionArray;//章节array
NSMutableArray *cellArray;
}
@end
@implementation ViewController
- (void)viewDidLoad {
[superviewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
selectedArr=[[NSMutableArrayalloc]init];
_sectionArray = [[NSMutableArrayalloc]initWithObjects:@"章节1",@"章节2",@"章节3",@"章节4",@"章节5",nil];
cellArray = [[NSMutableArrayalloc]initWithObjects:@"cell1",@"cell2",@"cell3",nil];
[self creatUI];
//设置默认全关闭状态
for(int i =0; i < [_sectionArraycount]; i ++)
{
[selectedArraddObject:[