3 つのボタンとテーブルビューを備えたビューがあります。ボタン1を押すと、ボタン1の背後にあるデータがテーブルビューにロードされます。しかし、ボタン 2 を押すと、ボタン 2 の背後にあるデータが同じテーブルビューに入るはずです。
どうすればそれを達成できますか?
3 つのボタンとテーブルビューを備えたビューがあります。ボタン1を押すと、ボタン1の背後にあるデータがテーブルビューにロードされます。しかし、ボタン 2 を押すと、ボタン 2 の背後にあるデータが同じテーブルビューに入るはずです。
どうすればそれを達成できますか?
dataSource
テーブルビューのを、に準拠する別のオブジェクトに切り替えるだけUITableViewDataSource
です。
-(void)pressedButton1
{
self.tableView.dataSource = self.button1DataSource;
[self.tableView reloadData];
}
-(void)pressedButton2
{
self.tableView.dataSource = self.button2Source;
[self.tableView reloadData];
}