セクションで区切られたセルを表示したいUITableView
(それらの間に距離、空白スペースがあります)。
だから私はこれを思いついた:
InventoryViewController.m
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 1;
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return [[[InventoryStore sharedInventory] allInventories] count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
Inventory *p = [[[InventoryStore sharedInventory] allInventories]
objectAtIndex:[indexPath section]];
StepperCell *cell = [tableView
dequeueReusableCellWithIdentifier:@"StepperCell"];
[cell setController:self];
[cell setTableView:tableView];
[[cell nameLabel] setText:[p inventoryName]];
[[cell valueLabel] setText:
[NSString stringWithFormat:@"$%d", [p value]]];
[[cell quantityLabel] setText:
[NSString stringWithFormat:@"%d", [p quantity]]];
cell.stepper.value = [p quantity];
return cell;
}
そしてもちろん AppDelegate.m で
InventoryViewController *inventoryViewController = [[InventoryViewController alloc] initWithStyle:UITableViewStyleGrouped];
私の質問は、セルを分離するためのより良い方法または簡単な方法はありますが、同じセクションにありますか? 1 つのセクションを持ち、1 つの配列からデータを描画したいのですが、これらのセルは互いに距離を持つ必要があります。