Iphone 如何创建两个像2行uipickerview一样工作的自定义表视图

Iphone 如何创建两个像2行uipickerview一样工作的自定义表视图,iphone,ios,uitableview,uipickerview,Iphone,Ios,Uitableview,Uipickerview,我创建了一个uiscrollview并添加了一个uitableview作为子视图。我使用这个类创建了两个ScrollView,每个ScrollView都在其中添加了一个tableview。我希望这两个tableview像uipickerview一样工作,其中有两行。单击左侧的uitableviewcell时,另一个tableview应重新加载其数据以匹配选择。就像uipickerview一样,当单击第0行中的项目时,第1行会更新其数据。我想在tableview中实现此功能,唯一的区别是我在tab

我创建了一个uiscrollview并添加了一个uitableview作为子视图。我使用这个类创建了两个ScrollView,每个ScrollView都在其中添加了一个tableview。我希望这两个tableview像uipickerview一样工作,其中有两行。单击左侧的uitableviewcell时,另一个tableview应重新加载其数据以匹配选择。就像uipickerview一样,当单击第0行中的项目时,第1行会更新其数据。我想在tableview中实现此功能,唯一的区别是我在tableview中单击单元格,而不是像uipickerview那样滚动项目。

您需要保留两个tableview、两个独立数据源数组的引用。当选择mainTableView时,形成第二个tableView的数据源并重新加载它

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    if (tableView.tag == 1) //Main TableView
    {
         //Form the dataSource of the second tableView
         //You need to have a logic to form this array  
         //from the selected indexPath of main tableView
         self.secondDataSourceArray = ...
         [self.secondTableView reloadData];
    }
}