Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在表格视图的单元格中创建节?_Ios_Swift_Uitableview - Fatal编程技术网

Ios 如何在表格视图的单元格中创建节?

Ios 如何在表格视图的单元格中创建节?,ios,swift,uitableview,Ios,Swift,Uitableview,我正在创建收据视图,为此我使用tableview。我创建了多个单元来实现此功能 以下是我使用多个单元格的代码: if indexPath.section == 4 { let cell:ProductSummaryTitleCell = self.tblCategorySummary.dequeueReusableCellWithIdentifier("ProductSummaryTitleCell") as! ProductSummaryTitleCell //set t

我正在创建收据视图,为此我使用tableview。我创建了多个单元来实现此功能

以下是我使用多个单元格的代码:

if indexPath.section == 4    {
    let cell:ProductSummaryTitleCell = self.tblCategorySummary.dequeueReusableCellWithIdentifier("ProductSummaryTitleCell") as! ProductSummaryTitleCell
    //set the data here
    return cell
}
这是我的屏幕截图,我想在我的tableview中看到它

[![收据视图][1][1]

数据结构

(
    {
    Amount = "39.5";
    Numbers = 5;
    Productname = "BLACK PEPPER CHICKEN";
    Upgrade = 0;
    UpgradeCount = 0;
    "product_id" = 53;
},
    {
    Amount = "10.9";
    Numbers = 1;
    Productname = "WHOLE SPRING CHICKEN";
    Upgrade = 0;
    UpgradeCount = 0;
    "product_id" = 60;
})
这是我的分类回复

[
"category_type": mc,
"deleted_date": 0000-00-00 00:00:00,
"created_date": 2015-11-19 21:34:40,
"category_name": chicken,
"company_id": 1,
"category_invoice_name": Chicken,
"Ids": 358,
"updated_by": 2,
"category_icon_image": baa8ae5668029596f6efd9dc00d4c11f.png,
"created_by": 2,
"category_description": chicken,
"update_date": 2016-06-20 22:04:47,
"take_away_price": 0.5,
"branch_id": 1,
"parent_category": 0,
"set_menu": 1,
"pos_id": 6,
"category_status": 1,
"category_image": 6751d0f61304080148b79530d33c5735.png,
"is_deleted": 0,
"category_id": 11
]
我能做分类总结。
但在产品概要中,您可以看到有几个部分

我只使用一个tableview。
如何为特定单元格创建节?
我取一个单元格作为产品摘要。
我只需要此单元格中的部分。
我想根据截图创建产品摘要

在单个tableview中,将“类别摘要”显示为tableview标题 和“产品摘要”可以使用部分和单元格

请在下面的图片你会得到一个想法

此外,您还可以考虑以下选项(如果类别摘要是动态的):


使用
UITableViewHeader
作为类别摘要,使用
部分作为产品摘要。也要注意使用

tableView.dequeueReusableCellWithIdentifier("your_cell_identifier", forIndexPath: indexPath) as! YourTableViewCellClassName

而不是
dequeueReusableCellWithIdentifier(“您的\u单元\u标识符”)
。后者有时容易出错。

您可能会发现,查看最近的讨论会很有用,这说明了如何将表视图嵌套在表视图单元格中:您能展示数据数组的外观吗?@Mr.Bista我更新了问题,其中包含了我要显示的产品的数组结构。每个类别都包含此数据。您确定这是完整的数据信息吗?因为我没有看到任何东西,将类别摘要、产品摘要(子类别:鸡肉、鱼等)分开@Mr.Bista done.plz检查这是否足够?我可以使用tableview单元格作为tableview的页眉和页脚吗?我想您可能可以,因为它只不过是UIView本身..同意。但在类别摘要中,您可以看到类别是动态的。请检查类别下方是否有amountview。amountview是固定的。如果我接受HeadServiceWyes,它也将与数组循环,你的类别摘要是动态的,好的,等等,我将修改我的回答类别名称是动态的,totalview是固定的。当我使用两个tableview时,我遇到了高度问题。你不必使用两个
UITableView
。相反,同样的部分可以被利用。我也有一个观点在分类总结上面。那么你能为整个列表添加一个模型吗?从中了解UI部分。但您必须处理用于处理响应的数据结构