さて、ここで問題が...
3 つのセクションを持つ UITableView があり、各セクションには異なる量のセルがあります。適切なセクションとテーブルに入るラベルの配列を挿入するにはどうすればよいですか?
私はこれを理解することはできません。
解決済み:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
NSString *labelText;
switch (indexPath.section) {
case 0:
labelText = [_section1 objectAtIndex:[indexPath row]];
break;
case 1:
labelText = [_section2 objectAtIndex:[indexPath row]];
break;
case 2:
labelText = [_section3 objectAtIndex:[indexPath row]];
break;
}
cell.textLabel.text = labelText;
return cell;
}