如何让一个页面中存在多个tableview中分别显示不同的资料
展开全部
-(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个不同的类来做代理和数据源
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个不同的类来做代理和数据源
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询