我正在实现一个 iphone 应用程序。它是一个 UItableview。它有两个部分。三个标签添加到第二部分中的所有单元格中,在添加到单元格时为这 3 个标签提供了标签 1、2、3。现在我想要从第一节的所有单元格中获取标签3的值,我想添加所有浮点值并在第二节的另一个标签中显示总数。我读到我应该为不同单元格的标签3提供不同的标签(带有标签 3 的标签)。怎么可能请指导我。我在标签 3 中有浮点值。我想添加所有值并在第二部分中显示结果。请帮助我提供一些参考。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString* curItem = [self.finalItems objectAtIndex:indexPath.row];
NSString* curQuantity = [self.finalPrices objectAtIndex:indexPath.row];
NSString* priceStr = [self fetchDishRecordswithpredicate:curItem];
NSMutableString* priceValStr = [NSMutableString stringWithString:priceStr];
[priceValStr replaceCharactersInRange:NSMakeRange(0, 1) withString:@""];
float totalPrice = [curQuantity floatValue]*[priceValStr floatValue];
UILabel *lblTemp1 = (UILabel *)[cell viewWithTag:1];
UILabel *lblTemp2 = (UILabel *)[cell viewWithTag:2];
UILabel *lblTemp3 = (UILabel *)[cell viewWithTag:3];
switch (indexPath.section) {
case 0: {
lblTemp1.text = curItem;
lblTemp2.text = curQuantity;
lblTemp3.text = [NSString stringWithFormat:@"$ %0.2f", price];
} break;
case 1: {
lblTemp1.text = @"Your Total:";
lblTemp3.text = @"How can I get Total here";
} break;
}
return cell;
}