如何在按下按钮时更改tableview内的数据

时间:2012-10-07 18:51:12

标签: objective-c ios tableview

我有3个按钮和一个tableview的视图。当我按下button1时,button1后面的数据应该加载到tableview中。但是当我按下button2时,button2后面的数据应该进入同一个tableview。

我如何实现这一目标?

1 个答案:

答案 0 :(得分:4)

只需将表格视图的dataSource切换为符合UITableViewDataSource的其他对象。

-(void)pressedButton1
{
    self.tableView.dataSource = self.button1DataSource;
    [self.tableView reloadData];
}


-(void)pressedButton2
{
    self.tableView.dataSource = self.button2Source;
    [self.tableView reloadData];
}