将选择器更改为表视图或在同一视图上具有多个表视图

时间:2010-05-29 03:10:16

标签: iphone uitableview ipad uipickerview

由于我使用了拣货员,我的iPad应用程序被拒绝了。选择器用于控制表视图。在我看来,一个选择器显示了一系列项目,当选择其中一个项目时,它使用该选择来用数据填充表格。 (希望这很有意义)。现在我需要在没有选择器的情况下执行此操作,因此我需要将选择器中的数据表示在表视图中。

我的问题是,如何在同一视图中有多个tableView?

就像为每个tableview设置单独的委托方法一样简单吗?

-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView1
{

    return [xxx count];

}

-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView2
{

    return [yyy count];

}

1 个答案:

答案 0 :(得分:0)

委托方法的名称是固定的。所以你可以

  1. 使用两个不同的委托实例,或
  2. 识别方法中的表格,例如

    -(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
        if (tableView.tag == 114)
          return [xxx count];
        else
          return [yyy count];
    }