嘿大家我在这里遇到了一些问题,我会尽力解释。所以我有一个带有集合视图单元的集合视图,并且嵌入在该单元格内部是一个表视图,并且在该表视图中我想返回3(以便将来测试更多)单元格,这将返回3个tableviews。使用这些tableviews我希望有不同类型的数据,但我想知道如何在我的故事板中只使用一个表视图来做到这一点。我已经尝试过试试这个,但一切都回到了零。提前谢谢!
func numberOfSectionsInTableView(tableView: UITableView) -> Int {
// #warning Incomplete implementation, return the number of sections
if tableView == tableview1 {
return 0;
} else if tableView == tableview2 {
return 3
}
return 0;
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
// #warning Incomplete implementation, return the number of rows
if tableView == tableview1 {
return 2;
} else if tableView == tableview2 {
return 1;
}
return 0;
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath)
if tableView == tableview1 {
cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath)
} else if tableView == tableview2 {
cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath)
}
// Configure the cell...
if tableView == tableview1 {
cell.textLabel?.text = "Homeroom"
cell.detailTextLabel?.text = "8:15 AM - 9:00 AM"
cell.selectionStyle = .None
} else if tableView == tableview2 {
cell.textLabel?.text = "Test Table 2 "
cell.detailTextLabel?.text = "1:30 PM - 2:30 PM"
cell.selectionStyle = .None
}
return cell
}
答案 0 :(得分:0)
使用xibs或storyboard将表格视图添加到单元格。并将tableview的所有这些委托和数据源放在collectionviewcell类中,并告诉tableviews它的数据源和委托在这个类中。如果有效,请告诉我。