【发布时间】:2017-06-29 17:08:02
【问题描述】:
我需要一个具有UITableView 的视图,并且 main UITableView 有一个具有另一个表格视图的单元格。
我在故事板上添加了视图,并在单个视图控制器中实现了委托和数据源方法。
但是由于我已经设置了内部 tableview 委托和数据源,所以内部 tableview 没有调用 tableview 方法:
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell: UITableViewCell = UITableViewCell()
switch tableView.tag {
case 1:
if indexPath.section == 0 {
let pendingReportsCell = tableView.dequeueReusableCellWithIdentifier("PendingReportsCell") as! PendingReportsTableViewCell
pendingReportsCell.taxYearTableView.delegate = self
pendingReportsCell.taxYearTableView.dataSource = self
taxTableView = pendingReportsCell.taxYearTableView
taxTableView?.registerClass(UITableViewCell.self, forCellReuseIdentifier: "EarliestMonthTaxYearCell")
tableView.tag = (taxTableView?.tag)!
taxTableView?.reloadData()
}
请告诉我一个替代方案。
【问题讨论】:
-
为什么在表格视图中需要表格视图?
-
您要创建菜单吗?带有子菜单选项
-
UI 设计是这样的,我需要另一个 tableview 在另一个。没有子视图。只是一个有 2 个部分的表格视图。第一部分再次包含两个部分和数据。
-
@Roshni 你能说得更具体点吗?你想设计什么?
-
我不能在这里分享设计。但对我想做的事情有一个简短的想法。我有一个包含两个部分的表格视图:待处理和已完成的报告。待处理的报告再次有两个部分用于当前年份和以前年份,其中年份位于单元格内。
标签: ios iphone swift uitableview