0

我有一个UITableView我列出了下面的代码。

如何将这些对象划分出来,如下所示?

数学
代数
几何
微积分

科学
综合 1
综合 2

这是代码:

- (void)viewDidLoad {

    NSArray *array = [[NSArray alloc] initWithObjects:@"Math",@"Science",@"English",@"Social Studies",@"Spanish",@"German",@"French",@"Biology",nil];

    self.listData = array;
    [array release];
    [super viewDidLoad];
}
4

3 回答 3

0

在 UITableView 对象的 UITableViewDataSource 中;

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
   return array.count;
}

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
    return [array objectAtIndex:section];
}

将为您的案例做“切片”部分。

于 2012-05-11T06:22:52.350 回答
0
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
   return [yourarray count];
}

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
    return [yourarray objectAtIndex:section];
}
于 2012-05-11T08:17:52.823 回答
0

您必须使用分段表视图,这是实现此目的的最佳方式。您可以参考以下教程- http://www.xcode-tutorials.com/uitableview-–-3-sectioned-table-view/

于 2012-05-11T06:17:29.787 回答