如何让一个页面中存在多个tableview中分别显示不同的资料

2025-04-15 17:39:30
推荐回答(2个)
回答1:

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

if(tableView == tableview1)
{
cell.textLabel.text = [list1 objectAtIndex:indexPath.row];
}

if(tableView == tableview2)
{
cell.textLabel.text = [list2 objectAtIndex:indexPath.row];
}

if(tableView == tableview3)
{
cell.textLabel.text = [list3 objectAtIndex:indexPath.row];
}

最好维护的解决方法是3个table用3个不同的类来做代理和数据源

回答2:

一个页面两个tableview或者把一个tableview分两块。