Ios Tableview中的Tableview swift
我需要一个具有Ios Tableview中的Tableview swift,ios,iphone,swift,uitableview,Ios,Iphone,Swift,Uitableview,我需要一个具有UITableView的视图,并且mainUITableView具有另一个tableview的单元格。 我在故事板上添加了视图,并在单个viewcontroller中实现了委托和数据源方法。 但是内部tableview没有调用tableview方法,因为我已将内部tableview委托和数据源设置为: func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) ->
UITableView
的视图,并且mainUITableView
具有另一个tableview的单元格。
我在故事板上添加了视图,并在单个viewcontroller中实现了委托和数据源方法。
但是内部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()
}
请告诉我执行此操作的替代方法。在自定义单元格类中设置委托和数据源,如下所示:-
class PendingReportsCell: UITableViewCell {
// set the delegate & datasource of taxYearTableView in the init or
// awakefromnib or storyboard.
// I have set it in storyboard and it works for me.
// Implement the datasource and delegate methods of taxYearTableView in this class.
}
调用taxTableView?.reloadData()时,它将调用上述委托和数据源方法为什么需要在表视图中使用表视图?是否要创建菜单?使用子菜单选项时,UI设计需要在另一个表视图中使用另一个表视图。没有子视图。只有一个包含两个部分的表视图。第一部分又有两个部分和数据。@Roshni你能更具体地说明要求是什么吗?你想设计什么?我不能在这里分享设计。但是我想做些什么。我有一个包含两个部分的tableview:未决报告和已完成报告。未决报告同样有两个部分,分别针对当前年份和前几年,单元格中有年份。