0

3 つのボタンとテーブルビューを備えたビューがあります。ボタン1を押すと、ボタン1の背後にあるデータがテーブルビューにロードされます。しかし、ボタン 2 を押すと、ボタン 2 の背後にあるデータが同じテーブルビューに入るはずです。

どうすればそれを達成できますか?

4

1 に答える 1

4

dataSourceテーブルビューのを、に準拠する別のオブジェクトに切り替えるだけUITableViewDataSourceです。

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


-(void)pressedButton2
{
    self.tableView.dataSource = self.button2Source;
    [self.tableView reloadData];
}
于 2012-10-07T19:10:29.010 に答える