1

我是 iphone 技术的新手。我想为类别和子类别制作数组并在表格视图中显示。如果有人单击特定类别,则它会显示其子类别值。我从我的api动态地得到这个值......没有定义我会得到多少这种类型的记录......我的格式如下所示。

Category id     Subcatid  
categoryId 1  subcategoryId 2 
              subcategoryId 3  
categoryId 4  subcategoryId 3 
              subcategoryId 4  
              subcategoryId 5 
              subcategoryId 6  
              subcategoryId 7 
4

2 回答 2

1

这是一些可扩展表格视图的示例教程,我认为它可能会对您有所帮助。

  1. 移动和社交网络技术

  2. KOTree

于 2012-09-28T09:28:18.123 回答
0

将 NSMutableArray 用于类别和其他子类别,如下所示:

NSMutableArray *mut_arrcategory = [NSMutableArray alloc]initWithObjects:@"Category1",@"Category2", nil] // array content can be more.
NSMutableArray *mut_arrSubcategory = [[NSMutableArray alloc]initWithObjects:[NSArray arrayWithObjects:@"SubCategory1",@"SubCategory2", nil],[NSArray arrayWithObjects:@"SubCategory3",@"SubCategory4",@"SubCategory5", nil], nil];

此处 tableview 将显示 Category1,Category2 ,其子类别将是内容数组

于 2012-07-21T05:28:23.530 回答