マスター/詳細アプリケーションテンプレートを使用しています。テキストラベルを設定するためにNSArrayをハードコーディングしました。
groups = [[NSArray alloc] initWithObjects:@"Group1", @"Group2", nil];
次に、それぞれ5ワードの2つの配列を作成し、それらの2つの配列を別の配列に配置しました。
group1 = [[NSArray alloc] initWithObjects:@"A", @"and", @"find", @"go", @"have", nil];
group2 = [[NSArray alloc] initWithObjects:@"here", @"jump", @"not", @"on", @"one", nil];
groupWords = [[NSArray alloc] initWithObjects:group1, group2, nil];
tableView:cellForRowAtIndexPathで:テキストが「Group#」で、詳細テキストが単語のリストになるようにセルを設定しようとしています。各セルにテキストラベルを設定することはできますが、文字列の配列を渡して各詳細テキストラベルを設定する方法がわからないようです。
例:
グループ1
A、そして、見つけて、行って、持っている
グループ2
ここで、ジャンプするのではなく、
これが私がこれまでに持っているものです:
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
}
cell.textLabel.text = [groups objectAtIndex:[indexPath row]];
NSString *detailWords = [self.groupWords objectAtIndex:[indexPath row]];
NSLog(@"%@", detailWords);
cell.detailTextLabel.text =
return cell;
どんな助けでも大歓迎です。